JP2013250843A - Print job management method and print job management system - Google Patents

Print job management method and print job management system Download PDF

Info

Publication number
JP2013250843A
JP2013250843A JP2012125884A JP2012125884A JP2013250843A JP 2013250843 A JP2013250843 A JP 2013250843A JP 2012125884 A JP2012125884 A JP 2012125884A JP 2012125884 A JP2012125884 A JP 2012125884A JP 2013250843 A JP2013250843 A JP 2013250843A
Authority
JP
Japan
Prior art keywords
index
job
file
data
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2012125884A
Other languages
Japanese (ja)
Inventor
Koichi Ishii
功一 石井
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2012125884A priority Critical patent/JP2013250843A/en
Publication of JP2013250843A publication Critical patent/JP2013250843A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To perform print data management by split storage of data files.SOLUTION: A print job management system stores a plurality of data files storing one or a plurality of pieces of information of jobs related to a series of print processes and a plurality of index files for searching respective ones of the plurality of data files. For example, the print job management system also stores the plurality of index files including a first index associated with a first data file stored in a first storage medium and a second index associated with a second data file stored in a second storage medium and stores search information for searching respective ones of the plurality of data files in a host index file. Further, the print job management system updates the index files for searching respective data files storing one or the plurality of pieces of information of the jobs related to the series of print processes.

Description

本発明は、印刷ジョブ管理方法、および印刷ジョブ管理システムに関する。   The present invention relates to a print job management method and a print job management system.

印刷業分野において、印刷データは、蓄積され膨大になる。特許文献1に記載の技術は、ジョブ管理モジュールが、ジョブを受信すると、受信したジョブを解析し記憶領域内に存在するジョブリストと照らし合わせて同一のジョブか否かを判定する。ある一定の閾値を持たせジョブの情報の差分が閾値以内の場合には、印刷モジュールは、そのジョブを印刷データとして記憶しない。   In the printing industry field, print data is accumulated and enormous. According to the technique described in Patent Literature 1, when a job management module receives a job, the job management module analyzes the received job and determines whether or not the job is the same by comparing it with a job list existing in a storage area. If the job information difference is within the threshold value with a certain threshold value, the print module does not store the job as print data.

特開2009−238127号公報JP 2009-238127 A

しかしながら、印刷業における印刷では、印刷データの管理を行い、リピート印刷、履歴管理といった処理が必要となる。従って、特許文献1に記載の技術では、ジョブを印刷データとして記憶しなくても、印刷データは、業務の継続、拡大とともに蓄積され、データ量が膨大になる。そして、特許文献1では、膨大な量のデータを1つの記憶媒体で管理する場合には、印刷データへのアクセススピードが遅くなり、データのバックアップに時間がかかるという問題があった。   However, in printing in the printing industry, it is necessary to manage print data and perform processing such as repeat printing and history management. Therefore, according to the technique described in Patent Document 1, even if a job is not stored as print data, the print data is accumulated as business continues and expands, and the amount of data becomes enormous. Patent Document 1 has a problem that when a huge amount of data is managed by one storage medium, the access speed to the print data is slow, and it takes time to back up the data.

本発明は上記の点に鑑みてなされたものであり、データへのアクセススピードを向上し、データのバックアップにかかる時間を削減できる、印刷ジョブ管理方法、および印刷ジョブ管理システムを提供する。   The present invention has been made in view of the above points, and provides a print job management method and a print job management system capable of improving the access speed to data and reducing the time required for data backup.

本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、印刷ジョブ管理システムであって、一連の印刷処理に関するジョブの情報を1つまたは複数格納するデータファイルと、複数の前記データファイル各々を探索するための索引ファイルと、を記憶することを特徴とする。   SUMMARY An advantage of some aspects of the invention is that it is a print job management system including a data file that stores one or more pieces of job information related to a series of print processes, and And an index file for searching each of the plurality of data files.

また、本発明の一態様は、上記の印刷ジョブ管理システムであって、第1の記憶媒体に記憶する第1のデータファイルに対応付けられた第1のインデックスと、第2の記憶媒体に記憶する第2のデータファイルに対応付けられた第2のインデックスと、を含む索引ファイルを記憶すること、を特徴とする。   One embodiment of the present invention is the above-described print job management system, in which the first index associated with the first data file stored in the first storage medium and the second storage medium are stored. An index file including a second index associated with the second data file to be stored is stored.

また、本発明の一態様は、上記いずれかの印刷ジョブ管理システムであって、前記索引ファイルを複数記憶し、前記複数の索引ファイル各々を探索するための上位索引ファイルを記憶すること、を特徴とする。   One aspect of the present invention is the print job management system according to any one of the above, wherein a plurality of the index files are stored, and an upper index file for searching each of the plurality of index files is stored. And

また、本発明の一態様は、上記いずれかの印刷ジョブ管理システムであって、前記ジョブの情報に基づいて、前記ジョブの情報を1つまたは複数格納するデータファイルを探索するための索引ファイルを更新すること、を特徴とする。   One aspect of the present invention is the print job management system according to any one of the above, wherein an index file for searching for a data file storing one or more of the job information is based on the job information. It is characterized by updating.

また、本発明の一態様は、印刷ジョブ管理方法であって、一連の印刷処理に関するジョブの情報を取得する第1のステップと、第1のステップで取得したジョブの情報に基づいて、前記ジョブの情報を1つまたは複数格納するデータファイルを探索するための索引ファイルを更新する第2のステップと、を有すること、を特徴とする。   According to another aspect of the present invention, there is provided a print job management method, the first step of acquiring job information related to a series of print processing, and the job information based on the job information acquired in the first step. And a second step of updating an index file for searching for a data file that stores one or more of the above information.

本発明によれば、データへのアクセススピードを向上し、データのバックアップにかかる時間を削減できる。   According to the present invention, it is possible to improve the access speed to data and reduce the time required for data backup.

本発明の一実施形態に係る印刷ジョブ管理システムの一例を示す概念図である。1 is a conceptual diagram illustrating an example of a print job management system according to an embodiment of the present invention. 本実施形態に係るデータファイルの構成の一例を示す概念図である。It is a conceptual diagram which shows an example of a structure of the data file which concerns on this embodiment. 本実施形態に係る索引ファイルとデータファイルとの階層構造の一例を示す概念図である。It is a conceptual diagram which shows an example of the hierarchical structure of the index file and data file which concern on this embodiment. 本実施形態に係る第1階層の索引ファイルと第2階層の索引ファイル、およびデータファイルの階層構造の一例を示す概念図である。It is a conceptual diagram which shows an example of the hierarchical structure of the index file of the 1st hierarchy based on this embodiment, the index file of a 2nd hierarchy, and a data file. 本実施形態に係るジョブの情報の記憶手法の一例を示す概念図である。It is a conceptual diagram which shows an example of the storage method of the information of the job which concerns on this embodiment. 本実施形態に係るジョブの情報の参照手法の一例を示す概念図である。It is a conceptual diagram which shows an example of the reference method of the information of the job which concerns on this embodiment. 本実施形態に係るジョブ管理サーバ装置の構成の一例を示す概略ブロック図である。It is a schematic block diagram which shows an example of a structure of the job management server apparatus which concerns on this embodiment. 本実施形態に係るジョブ管理サーバ装置における登録部の構成の一例を示す概略ブロック図である。It is a schematic block diagram which shows an example of a structure of the registration part in the job management server apparatus which concerns on this embodiment. 本実施形態に係るジョブ管理サーバ装置における登録部の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of the registration part in the job management server apparatus which concerns on this embodiment. 本実施形態に係るジョブ管理サーバ装置における検索部の構成の一例を示す概略ブロック図である。It is a schematic block diagram which shows an example of a structure of the search part in the job management server apparatus which concerns on this embodiment. 本実施形態に係るジョブ管理サーバ装置における検索部の動作の一例をしめすフローチャートである。It is a flowchart which shows an example of operation | movement of the search part in the job management server apparatus which concerns on this embodiment. 本実施形態に係るジョブ記憶装置の構成の一例を示す概略ブロック図である。It is a schematic block diagram which shows an example of a structure of the job memory | storage device which concerns on this embodiment. 本実施形態に係るデータのバックアップ処理の手法の一例を示す概略図である。It is the schematic which shows an example of the method of the backup process of the data which concerns on this embodiment.

(実施形態)
以下、図面を参照しながら本発明の一実施形態について詳しく説明する。
図1は、本発明の一実施形態に係る印刷ジョブ管理システムS1の一例を示す概念図である。
印刷ジョブ管理システムS1は、ジョブ管理サーバ装置1、第1のジョブ記憶装置2、第2のジョブ記憶装置2a、および印刷装置3を含んで構成され、各装置は、ネットワークN1を介して通信を行う。ここで、ジョブとは、一連の印刷処理に関して、一つのまとまりとして処理される工程のことで、例えば、印刷される画像データ、枚数や印刷時の設定などの印刷データであり、印刷ジョブともいう。印刷ジョブ管理システムS1は、例えば、印刷業者(ユーザ)に用いられるシステムである。印刷業者は、印刷ジョブ管理システムS1を用いて、顧客から依頼された印刷を行い、そのジョブの情報を登録する。ここで、ジョブの情報とは、例えば、ジョブ名、ジョブ番号、ジョブの登録日時、印刷日時、顧客名、および印刷データファイル、画像データファイルへの索引情報のことである。また、索引情報とは、例えば、印刷データ、および画像データの格納場所を示す情報である。また、印刷業者は、印刷ジョブ管理システムS1を用いて登録されたジョブの情報を探索し、例えば探索したジョブの情報を用いて画像データを印刷する。ここで、印刷ジョブ管理システムS1は、一連の印刷処理に関するジョブの情報を1つ、または複数格納するデータファイルと、複数の前記データファイル各々を探索するための索引ファイルと、を記憶することを特徴とする。これにより、データへのアクセススピードを向上し、データのバックアップにかかる時間を削減できる。
ネットワークN1とは、例えば、LAN(Local Area Network)やVPN(Virtual Private Network)である。
(Embodiment)
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a conceptual diagram showing an example of a print job management system S1 according to an embodiment of the present invention.
The print job management system S1 includes a job management server apparatus 1, a first job storage apparatus 2, a second job storage apparatus 2a, and a printing apparatus 3. Each apparatus communicates via a network N1. Do. Here, a job refers to a process that is processed as a single unit in relation to a series of printing processes. For example, the job is print data such as image data to be printed, the number of sheets and settings at the time of printing, and is also called a print job. . The print job management system S1 is a system used by, for example, a printer (user). The printer performs printing requested by the customer using the print job management system S1, and registers information of the job. Here, the job information is, for example, job name, job number, job registration date / time, printing date / time, customer name, and index information to the print data file and image data file. The index information is information indicating the storage location of print data and image data, for example. Further, the printing company searches for registered job information using the print job management system S1, and prints image data using the searched job information, for example. Here, the print job management system S1 stores a data file for storing one or a plurality of job information relating to a series of print processing, and an index file for searching each of the plurality of data files. Features. As a result, the access speed to the data can be improved, and the time required for data backup can be reduced.
The network N1 is, for example, a local area network (LAN) or a virtual private network (VPN).

ジョブ管理サーバ装置1は、入力部11、表示部12、制御部C1及び、記憶媒体D1を含んで構成される。
入力部11は、例えば、入力キー、マウス、タッチパネルなどのユーザからの情報入力を行うための機能を有する。表示部12は、例えば、ディスプレイ、タッチパネルなどのユーザへの情報の提示を行うための機能を有する。制御部C1は、CPU、プロセッサ、集積回路、およびOSなど、一般的な公知のコンピュータシステムの機能を備える。記憶媒体D1は、例えば、ハードディスクなどの記憶媒体である。
The job management server device 1 includes an input unit 11, a display unit 12, a control unit C1, and a storage medium D1.
The input unit 11 has a function for inputting information from a user such as an input key, a mouse, or a touch panel. The display unit 12 has a function for presenting information to the user, such as a display and a touch panel. The control unit C1 has functions of a generally known computer system such as a CPU, a processor, an integrated circuit, and an OS. The storage medium D1 is a storage medium such as a hard disk, for example.

第1のジョブ記憶装置2は、制御部C2、記憶媒体D2−iを含んで構成される。制御部C2は、ジョブ管理サーバ装置1の制御部C1と同様に一般的な公知のコンピュータシステムの機能を備えるため、説明は省略する。第2のジョブ記憶装置2aは、第1のジョブ記憶装置2と同等の構成であるため、説明は省略する。印刷装置3は、印刷部31、および公知の印刷機の機能を有するため、説明は省略する   The first job storage device 2 includes a control unit C2 and a storage medium D2-i. Since the control unit C2 has the functions of a general known computer system in the same manner as the control unit C1 of the job management server apparatus 1, description thereof will be omitted. Since the second job storage device 2a has the same configuration as the first job storage device 2, the description thereof is omitted. Since the printing apparatus 3 has the functions of the printing unit 31 and a known printing machine, the description thereof is omitted.

図2は、本実施形態に係るデータファイル4−nの構成の一例を示す概念図である。
データファイル4−nは、ジョブの情報(ジョブ1の情報〜ジョブNの情報)41と、各々のジョブk(k=1、...、K)の情報に対応付けられた印刷データ411と、画像データ412と、を含んで構成される。ジョブkの情報には、各々印刷データと、画像データとが対応付けられている。データファイル4−nは、索引ファイル5−mによって索引されることにより管理される。
FIG. 2 is a conceptual diagram showing an example of the configuration of the data file 4-n according to the present embodiment.
The data file 4-n includes job information (job 1 information to job N information) 41 and print data 411 associated with information of each job k (k = 1,..., K). , And image data 412. Each piece of job k information is associated with print data and image data. The data file 4-n is managed by being indexed by the index file 5-m.

図3は、本実施形態に係る索引ファイル5−mとデータファイル4−nとの階層構造の一例を示す概念図である。
索引ファイル5−m(m=1、...、M)は、データファイル4−n(n=1、...N)の索引情報を記憶することで、各々のデータファイル4−nを管理する。データファイル4−nは、例えば、記憶媒体D2−i(i=1、...、I)に格納される。なお、記憶媒体D2−iは、複数のデータファイル4−nを格納してもよい。
FIG. 3 is a conceptual diagram showing an example of a hierarchical structure of the index file 5-m and the data file 4-n according to the present embodiment.
The index file 5-m (m = 1,..., M) stores the index information of the data file 4-n (n = 1,... N), so that each data file 4-n is stored. to manage. For example, the data file 4-n is stored in the storage medium D2-i (i = 1,..., I). The storage medium D2-i may store a plurality of data files 4-n.

図4は、本本実施形態に係る第1階層の索引ファイル6と第2階層の索引ファイル5−m、およびデータファイル4−nの階層構造の一例を示す概念図である。
第1階層の索引ファイル6は、第2階層の索引ファイル5−m、および第l階層の索引ファイルl(l=3、...、L)への索引情報を管理している。ここで、索引情報とは、索引先の情報のことである。例えば、第1階層の索引ファイル6は、全顧客名、全顧客のIDなどを管理する。索引ファイル5−mは、格納されている各々のデータファイル4−nに対応付けられたインデックスまでの索引情報を管理する。例えば、第2階層の索引ファイル5−mは、各顧客名、各顧客のIDなどを管理する。ここで、インデックスとは、例えば、印刷データ、画像データ、およびジョブkの情報に対応付けられた探索ラベルのことである。
FIG. 4 is a conceptual diagram showing an example of a hierarchical structure of the first hierarchy index file 6, the second hierarchy index file 5-m, and the data file 4-n according to the present embodiment.
The index file 6 in the first hierarchy manages index information for the index file 5-m in the second hierarchy and the index file l (l = 3,..., L) in the first hierarchy. Here, the index information is index destination information. For example, the first-level index file 6 manages all customer names, all customer IDs, and the like. The index file 5-m manages index information up to an index associated with each stored data file 4-n. For example, the second-level index file 5-m manages each customer name, each customer ID, and the like. Here, the index is, for example, a search label associated with print data, image data, and job k information.

各々の索引ファイルは、記憶媒体D2−iに格納される。例えば、第2階層の索引ファイル5−mは、データファイルを、同一のジョブ記憶装置の同一の記憶媒体D2−iに記憶してもよい。そして、データバックアップは、下位の索引ファイルとデータファイルを含む記憶媒体毎に行ってもよいし、データファイル毎に行ってもよいし、以前に行われたバックアップデータと、バックアップしようとするデータの差分をとり、その差分のみで行ってもよい。   Each index file is stored in the storage medium D2-i. For example, the second-level index file 5-m may store the data file in the same storage medium D2-i of the same job storage device. The data backup may be performed for each storage medium including the lower-level index file and the data file, or may be performed for each data file, and the backup data previously performed and the data to be backed up may be stored. You may take a difference and perform only with the difference.

図5は、本実施形態に係るジョブkの情報の記憶手法の一例を示す概念図である。
図5(a)は、索引ファイル5−mの作成の一例を示す概念図である。
ジョブ管理サーバ装置1は、ジョブkの情報を印刷装置3に送信する。印刷装置3は、受信したジョブkの情報に基づき、印刷処理を行う。印刷処理された印刷データ、画像データに対して、ジョブ管理サーバ装置1は、顧客名、顧客IDに基づいて第1のジョブ記憶装置2の記憶媒体D2−iに索引ファイル5−mを作成する。例えば、ジョブ管理サーバ装置1は、顧客ID毎に、索引ファイル5−mを作成する。
FIG. 5 is a conceptual diagram showing an example of a storage method for job k information according to the present embodiment.
FIG. 5A is a conceptual diagram showing an example of creation of the index file 5-m.
The job management server device 1 transmits information about the job k to the printing device 3. The printing apparatus 3 performs a printing process based on the received job k information. The job management server apparatus 1 creates an index file 5-m in the storage medium D2-i of the first job storage device 2 based on the customer name and customer ID for the print data and image data subjected to the print processing. . For example, the job management server apparatus 1 creates an index file 5-m for each customer ID.

図5(b)は、データファイル4−nの作成の一例を示す概念図である。
第1のジョブ記憶装置2は、顧客名、顧客IDに基づいてデータファイル4−nを作成する。データファイル4−nは、印刷装置3で印刷された印刷データ、画像データを、例えば、印刷処理順に記憶媒体D2−iに記憶する。
FIG. 5B is a conceptual diagram showing an example of creation of the data file 4-n.
The first job storage device 2 creates the data file 4-n based on the customer name and customer ID. The data file 4-n stores the print data and image data printed by the printing apparatus 3 in the storage medium D2-i, for example, in the order of print processing.

図5(c)は、データファイル4−nにジョブkの情報を登録する一例を示す概念図である。
図5(b)で作成されたデータファイル4−nは、印刷データと、画像データと、に対応付けられたジョブkの情報を登録する。ここで、記憶媒体D2−iは、データファイル4−nを記憶しているが、例えば、図4に示す記憶媒体D2−Iのように索引ファイル5−M、データファイル4−(N−1)、およびデータファイル4−Nと、各々のデータファイルに記憶されている印刷データと、画像データと、を同一の記憶媒体D2−iに記憶してもよい。
FIG. 5C is a conceptual diagram showing an example of registering job k information in the data file 4-n.
The data file 4-n created in FIG. 5B registers information about the job k associated with the print data and the image data. Here, the storage medium D2-i stores the data file 4-n. For example, like the storage medium D2-I shown in FIG. 4, the index file 5-M and the data file 4- (N-1) are stored. ), The data file 4-N, the print data stored in each data file, and the image data may be stored in the same storage medium D2-i.

図5(d)は、索引ファイル5−mにデータファイル4−nの索引情報を記憶する一例を示す概念図である。
ジョブ管理サーバ装置1は、図5(a)で作成された索引ファイル5−mに、図5(b)で作成されたデータファイル4−nの索引情報を例えば、顧客ID毎に記憶する。なお、図4において、索引ファイル5−m、およびデータファイル4−nは、各々記憶媒体D2−iに記憶しているが、同一の記憶媒体D2−iに記憶してもよい。
FIG. 5D is a conceptual diagram showing an example of storing the index information of the data file 4-n in the index file 5-m.
The job management server device 1 stores the index information of the data file 4-n created in FIG. 5B in the index file 5-m created in FIG. 5A for each customer ID, for example. In FIG. 4, the index file 5-m and the data file 4-n are stored in the storage medium D2-i, but may be stored in the same storage medium D2-i.

図5(e)は、上位階層に索引ファイルがあれば索引ファイルへの索引情報を記憶する一例を示す概念図である。
図5(d)で記憶されたデータファイル4−nに対応付けられた索引ファイル5−mの索引情報に基づき、顧客名、顧客IDを上位階層の索引ファイル6に記憶する。なお、本実施形態では、索引ファイル5−mを作成し、その下位にデータファイル4−nを作成しているが、索引ファイル6を作成し、その下位にデータファイル4−nを作成してもよいし、索引ファイル5−mの下位に索引ファイル7を作成し、その下位にデータファイル4−nを作成してもよい。また、本実施形態では、顧客毎にデータファイルを作成しているが、記憶媒体D2−iの容量に応じて拡張してもよいし、印刷日時などの情報に基づいてデータファイル4−nを作成してもよい。
FIG. 5E is a conceptual diagram showing an example of storing index information for an index file if there is an index file in the upper hierarchy.
Based on the index information of the index file 5-m associated with the data file 4-n stored in FIG. 5D, the customer name and customer ID are stored in the higher-level index file 6. In this embodiment, the index file 5-m is created and the data file 4-n is created below it. However, the index file 6 is created and the data file 4-n is created below it. Alternatively, the index file 7 may be created below the index file 5-m, and the data file 4-n may be created below that. In this embodiment, a data file is created for each customer. However, the data file 4-n may be expanded according to the capacity of the storage medium D2-i. You may create it.

図5(f)は、作成される階層構造の構成を持つデータファイルの一例を示す概念図である。
ジョブ管理サーバ装置1は、第1のジョブ記憶装置2の記憶媒体D2−iに第2階層の索引ファイル5−mを作成する。ジョブ管理サーバ装置1は、第1のジョブ記憶装置2の記憶媒体D2−iにデータファイル4−nを作成する。データファイル4−nは、ジョブkの情報に基づき、印刷データファイル、および画像データファイルを格納する。データファイル4−nは、第2階層の索引ファイル5−mにデータファイル4−nを対応付けるインデックスを作成する。第2階層の索引ファイル5−mは、第1階層の索引ファイル6にインデックスを記憶する。
FIG. 5F is a conceptual diagram illustrating an example of a data file having a hierarchical structure to be created.
The job management server apparatus 1 creates a second-level index file 5-m on the storage medium D2-i of the first job storage apparatus 2. The job management server device 1 creates a data file 4-n on the storage medium D2-i of the first job storage device 2. The data file 4-n stores a print data file and an image data file based on job k information. The data file 4-n creates an index that associates the data file 4-n with the second-level index file 5-m. The index file 5-m in the second hierarchy stores the index in the index file 6 in the first hierarchy.

図6は、本実施形態に係るジョブkの情報の参照手法の一例を示す概念図である。
図6(a)は、索引ファイル5−mの参照先ファイルがデータファイル4−nである場合の一例を示す概念図である。
ジョブ管理サーバ装置1は、検索情報に基づき索引ファイル5−mを探索する。探索先であるデータファイル4−nを管理する第1のジョブ記憶装置2の制御部C2は、参照されたファイルを読み出し、印刷データと、画像データとをジョブ管理サーバ装置1に送信する。ジョブ管理サーバ装置1は、受信した印刷データと、画像データとを印刷装置3に送信する。
FIG. 6 is a conceptual diagram illustrating an example of a reference method for job k information according to the present embodiment.
FIG. 6A is a conceptual diagram illustrating an example in which the reference file of the index file 5-m is the data file 4-n.
The job management server device 1 searches the index file 5-m based on the search information. The control unit C2 of the first job storage device 2 that manages the data file 4-n that is the search destination reads the referenced file, and transmits the print data and the image data to the job management server device 1. The job management server device 1 transmits the received print data and image data to the printing device 3.

図6(b)は、索引ファイル6の参照先ファイルが索引ファイル5−mである場合の一例を示す概念図である。
ジョブ管理サーバ装置1は、検索情報に基づき第1階層である索引ファイル6から顧客名、顧客IDに対応付けられた第2階層の索引ファイル5−mへの索引情報を読み出す。ジョブ管理サーバ装置1は、読み出した索引ファイル5−mへの索引情報を基に索引ファイル5−mを参照し、索引ファイル5−mからデータファイル4−nへの索引情報を読み出す。ジョブ管理サーバ装置1は、読み出したデータファイル4−nへの索引情報を基にデータファイル4−nを参照し、印刷データ、画像データなどの情報を参照する。
FIG. 6B is a conceptual diagram showing an example when the reference file of the index file 6 is the index file 5-m.
The job management server device 1 reads the index information from the index file 6 which is the first hierarchy to the index file 5-m of the second hierarchy associated with the customer name and customer ID based on the search information. The job management server device 1 refers to the index file 5-m based on the read index information to the index file 5-m, and reads the index information from the index file 5-m to the data file 4-n. The job management server device 1 refers to the data file 4-n based on the index information to the read data file 4-n, and refers to information such as print data and image data.

図7は、本実施形態に係るジョブ管理サーバ装置の構成の一例を示す概略ブロック図である。
ジョブ管理サーバ装置1は、入力部11、表示部12、制御部C1、および通信部13を含んで構成される。
入力部11は、作業者によって入力されたジョブkの情報を表示部12、および制御部C1に出力する。表示部12は、入力部11から入力されたジョブkの情報を表示する。
FIG. 7 is a schematic block diagram illustrating an example of the configuration of the job management server apparatus according to the present embodiment.
The job management server device 1 includes an input unit 11, a display unit 12, a control unit C1, and a communication unit 13.
The input unit 11 outputs information about the job k input by the worker to the display unit 12 and the control unit C1. The display unit 12 displays information about the job k input from the input unit 11.

制御部C1は、登録部R1、検索部SR1、および管理部A1を含んで構成される。
検索部SR1は、作業者によって入力されたジョブkの情報に基づき記憶媒体D1に格納されている索引ファイル6から、各々の記憶媒体D2−iの索引ファイル5−m、データファイル4−nを検索する。入力部11から入力されたジョブkの情報に対応した索引ファイル5−mが検索できれば、通信部13を介して索引ファイル5−m、およびデータファイル4−nへの索引情報に基づき、アクセスする。
The control unit C1 includes a registration unit R1, a search unit SR1, and a management unit A1.
The search unit SR1 retrieves the index file 5-m and the data file 4-n of each storage medium D2-i from the index file 6 stored in the storage medium D1 based on the information of the job k input by the worker. Search for. If the index file 5-m corresponding to the information of the job k input from the input unit 11 can be searched, access is made based on the index information to the index file 5-m and the data file 4-n via the communication unit 13. .

登録部R1は、第1のジョブ記憶装置2からの要求に基づき索引ファイル5−mを作成するか否かの判定し、入力されたジョブkの情報に対応する索引ファイル5−mがない場合、新規に索引ファイル5−mを作成する。登録部R1は、ジョブkの情報に対応した索引ファイル5−mを作成した後、データファイル4−nを作成するか否かを判定する。登録部R1は、ジョブkの情報に対応したデータファイル4−nがなければ、通信部13を介してデータファイル4−nを第1のジョブ記憶装置2の記憶媒体D2−iに作成する。登録部R1は、作成したデータファイル4−nに対応付けられた索引情報を索引ファイル5−mに登録し、上位の索引ファイル6があれば、索引情報を上位の索引ファイル6に登録する。登録部R1は、作成したデータファイル4−nに対応付けられたインデックスを持つ索引ファイル5−mの索引情報を管理部A1に出力する。   The registration unit R1 determines whether to create an index file 5-m based on a request from the first job storage device 2, and there is no index file 5-m corresponding to the input job k information. A new index file 5-m is created. The registration unit R1 determines whether to create the data file 4-n after creating the index file 5-m corresponding to the job k information. If there is no data file 4-n corresponding to job k information, the registration unit R1 creates the data file 4-n in the storage medium D2-i of the first job storage device 2 via the communication unit 13. The registration unit R1 registers the index information associated with the created data file 4-n in the index file 5-m, and if there is an upper index file 6, registers the index information in the upper index file 6. The registration unit R1 outputs the index information of the index file 5-m having an index associated with the created data file 4-n to the management unit A1.

管理部A1は、作成したデータファイル4−nに対応付けられたインデックスを索引ファイル5−mから読み出す。管理部A1は、読み出したインデックスに基づき上位の索引ファイルであるジョブ管理サーバ装置1の記憶媒体D1における索引ファイル6に索引情報を記憶する。   The management unit A1 reads the index associated with the created data file 4-n from the index file 5-m. Based on the read index, the management unit A1 stores the index information in the index file 6 in the storage medium D1 of the job management server device 1, which is an upper index file.

図8は、本実施形態に係るジョブ管理サーバ装置1における登録部R1の構成の一例を示す概略ブロック図である。
登録部R1は、新規索引ファイル作成判定部R101、新規データファイル作成判定部R102、索引ファイル作成部R103、ジョブ判定部R104、データファイル作成部R105、索引ファイル判定部R106、ジョブの情報追加部R107、上位索引ファイル検出部R108、索引ファイル追加部R109、および索引作成部R110を含んで構成される。
FIG. 8 is a schematic block diagram illustrating an example of the configuration of the registration unit R1 in the job management server apparatus 1 according to the present embodiment.
The registration unit R1 includes a new index file creation determination unit R101, a new data file creation determination unit R102, an index file creation unit R103, a job determination unit R104, a data file creation unit R105, an index file determination unit R106, and a job information addition unit R107. The upper index file detecting unit R108, the index file adding unit R109, and the index creating unit R110.

新規索引ファイル作成判定部R101は、新規に索引ファイル5−mを作成するか否かを判定する。新規索引ファイル作成判定部R101は、新規に索引ファイル5−mを作成すると判定した場合、索引ファイル作成部R103にて、索引ファイル5−mを作成する。一方、新規に索引ファイルを作成しないと判定した場合、すなわち顧客IDに対応する索引ファイルがある場合、新規索引ファイル作成判定部R101は、新規データファイル作成判定部R102に判定結果を出力する。   The new index file creation determination unit R101 determines whether to create a new index file 5-m. When the new index file creation determination unit R101 determines to create a new index file 5-m, the index file creation unit R103 creates the index file 5-m. On the other hand, when it is determined not to create a new index file, that is, when there is an index file corresponding to the customer ID, the new index file creation determination unit R101 outputs a determination result to the new data file creation determination unit R102.

新規データファイル作成判定部R102は、新規にデータファイルを作成するか否かを判定する新規にデータファイルを作成する場合、データファイル作成部R105は、データファイル4−nを作成する。
ジョブ判定部R104は、新規のジョブか否かを判定する。新規のジョブである場合、ジョブ判定部R104は、ジョブの情報追加部R107にて、ジョブを追加する。一方、新規ジョブでない場合、ジョブ判定部R104は、索引ファイル判定部R106に判定結果を出力する。
When the new data file creation determination unit R102 creates a new data file for determining whether to newly create a data file, the data file creation unit R105 creates a data file 4-n.
The job determination unit R104 determines whether the job is a new job. If the job is a new job, the job determination unit R104 adds the job in the job information addition unit R107. On the other hand, if the job is not a new job, the job determination unit R104 outputs a determination result to the index file determination unit R106.

索引ファイル判定部R106は、入力されたジョブ判定結果に基づき、新規の索引ファイルか否かを判定する。新規の索引ファイルの場合、索引ファイル判定部R106は、索引ファイル5−mを索引ファイル追加部R109にて、追加する。一方、新規の索引ファイルでない場合、索引ファイル判定部R106は、上位索引ファイル検出部R108に判定結果を出力する。
上位索引ファイル検出部R108は、上位の索引ファイル6が存在するか否かを判定する。上位に索引ファイル6が存在する場合、索引作成部R110は、上位の索引ファイル6に索引ファイル5−mへの索引情報を記憶する。
The index file determination unit R106 determines whether the index file is a new index file based on the input job determination result. In the case of a new index file, the index file determining unit R106 adds the index file 5-m at the index file adding unit R109. On the other hand, if the index file is not a new index file, the index file determination unit R106 outputs the determination result to the upper index file detection unit R108.
The upper index file detection unit R108 determines whether or not the upper index file 6 exists. When the index file 6 exists in the upper level, the index creating unit R110 stores the index information for the index file 5-m in the higher level index file 6.

図9は、本実施形態に係るジョブ管理サーバ装置1における登録部R1の動作の一例を示すフローチャートである。
新規索引ファイル作成判定部R101は、新規に索引ファイル5−mを作成するか否かを判定する(ST101)。具体的には、入力されたジョブの情報の顧客IDに対応する索引ファイル5−mがあるか否かを判定する。当該顧客IDに対応する索引ファイル5−mがない場合、新規索引ファイル作成判定部R101は、新規に索引ファイル5−mを作成すると判定する。一方、当該顧客IDに対応する索引ファイル5−mがある場合、新規索引ファイル作成判定部R101は、新規に索引ファイル5−mを作成しないと判定する。
新規に索引ファイル5−mを作成すると判定した場合(ST101−Yes)、入力されたジョブの情報の顧客IDに対応する索引ファイル5−mを作成する(ST102)。一方、新規に索引ファイル5−mを作成しないと判定した場合(ST101−No)、新規データファイル作成判定部R102に判定結果を出力する。
FIG. 9 is a flowchart showing an example of the operation of the registration unit R1 in the job management server apparatus 1 according to this embodiment.
The new index file creation determination unit R101 determines whether to create a new index file 5-m (ST101). Specifically, it is determined whether there is an index file 5-m corresponding to the customer ID of the input job information. When there is no index file 5-m corresponding to the customer ID, the new index file creation determination unit R101 determines to create a new index file 5-m. On the other hand, when there is an index file 5-m corresponding to the customer ID, the new index file creation determination unit R101 determines not to create a new index file 5-m.
When it is determined that a new index file 5-m is to be created (ST101-Yes), an index file 5-m corresponding to the customer ID of the input job information is created (ST102). On the other hand, when it is determined not to newly create the index file 5-m (ST101-No), the determination result is output to the new data file creation determination unit R102.

新規データファイル作成判定部R102は、新規にデータファイル4−nを作成するか否かを判定する(ST103)。具体的には、新規データファイル作成判定部R102は、入力されたジョブの情報に対応するデータファイル4−n、例えば、印刷データ、画像データがあるか否かを判定する。当該ジョブの情報に対応するデータファイル4−nがない場合、新規データファイル作成判定部R102は、新規にデータファイル4−nを作成すると判定する。一方、当該ジョブの情報に対応するデータファイル4−nがある場合、新規データファイル作成判定部R102は、新規にデータファイル4−nを作成しないと判定する。
新規にデータファイル4−nを作成すると判定した場合(ST103−Yes)、データファイル4−nを作成する(ST104)。一方、新規にデータファイル4−nを作成しないと判定した場合、ジョブ判定部R104は、新規のジョブか否かを判定する(ST105)。新規のジョブである場合(ST105−Yes)、ジョブを追加する(ST106)。一方、新規ジョブでない場合(ST105−No)、索引ファイル判定部R106に判定結果を出力する。
The new data file creation determination unit R102 determines whether to create a new data file 4-n (ST103). Specifically, the new data file creation determination unit R102 determines whether there is a data file 4-n corresponding to the input job information, for example, print data or image data. If there is no data file 4-n corresponding to the job information, the new data file creation determination unit R102 determines to create a new data file 4-n. On the other hand, when there is a data file 4-n corresponding to the job information, the new data file creation determination unit R102 determines that a new data file 4-n is not created.
When it is determined that a new data file 4-n is to be created (ST103-Yes), the data file 4-n is created (ST104). On the other hand, when it is determined not to newly create the data file 4-n, the job determination unit R104 determines whether or not the job is a new job (ST105). If it is a new job (ST105-Yes), a job is added (ST106). On the other hand, if it is not a new job (ST105-No), the determination result is output to the index file determination unit R106.

索引ファイル判定部R106は、新規の索引情報か否かを判定する(ST107)。新規の索引情報の場合(ST107−Yes)、索引情報を索引ファイル5−mに追加する。一方、新規の索引情報でない場合(ST107−No)、上位索引ファイル検出部R108に判定結果を出力する。
上位索引ファイル検出部R108は、上位の索引ファイル6が存在するか否かを判定する(ST109)。上位に索引ファイル6が存在する場合(ST109−Yes)、上位の索引ファイル6に索引ファイル5−mへの索引情報を記憶する(ST110)。
The index file determination unit R106 determines whether the index information is new (ST107). In the case of new index information (ST107-Yes), the index information is added to the index file 5-m. On the other hand, when the index information is not new (ST107-No), the determination result is output to the higher index file detection unit R108.
Upper index file detection unit R108 determines whether or not upper index file 6 exists (ST109). When the index file 6 exists at the upper level (ST109-Yes), the index information for the index file 5-m is stored in the higher level index file 6 (ST110).

図10は、本実施形態に係るジョブ管理サーバ装置1における検索部SR1の構成の一例を示す概略ブロック図である。
検索部SR1は、索引先情報取得部SR11、索引先ファイル確認部SR12、索引ファイル索引情報取得部SR13、ジョブの情報取得部SR14、検索キーとジョブの情報比較部SR15、情報・データ取得部SR16、および後続ジョブの情報取得部SR17を含んで構成される。
FIG. 10 is a schematic block diagram illustrating an example of the configuration of the search unit SR1 in the job management server device 1 according to the present embodiment.
The search unit SR1 includes an index destination information acquisition unit SR11, an index destination file confirmation unit SR12, an index file index information acquisition unit SR13, a job information acquisition unit SR14, a search key and job information comparison unit SR15, and an information / data acquisition unit SR16. , And a subsequent job information acquisition unit SR17.

索引先情報取得部SR11は、第1階層の索引ファイル6からインデックスを読み出し、索引情報を取得する。索引先情報取得部SR11は、索引先ファイル確認部SR12に取得した索引情報を出力する。索引先ファイル確認部SR12は、索引先情報取得部SR11から入力された索引情報に基づき、索引先ファイルが索引ファイル5−mか否かを判定する。索引先ファイルが索引ファイル5−mの場合、索引ファイル索引情報取得部SR13は、下位の索引ファイル5−mからデータファイル4−nへの索引情報を取得する。一方、索引先が索引ファイル5−mでない場合、すなわちデータファイル4−nである場合、ジョブの情報取得部SR14は、ジョブの情報を取得する。   The index destination information acquisition unit SR11 reads an index from the first-level index file 6 and acquires index information. The index destination information acquisition unit SR11 outputs the acquired index information to the index destination file confirmation unit SR12. The index destination file confirmation unit SR12 determines whether the index destination file is the index file 5-m based on the index information input from the index destination information acquisition unit SR11. When the index destination file is the index file 5-m, the index file index information acquisition unit SR13 acquires index information from the lower index file 5-m to the data file 4-n. On the other hand, when the index destination is not the index file 5-m, that is, the data file 4-n, the job information acquisition unit SR14 acquires job information.

ジョブの情報取得部SR14は、取得したジョブの情報を検索キーとジョブの情報比較部SR15に出力する。検索キーとジョブの情報比較部SR15は、入力されたジョブの情報に基づき、検索キーとジョブの情報が一致するか否かを判定する。ここで、検索キーとは、例えば、ジョブ名、ジョブ番号、顧客名、顧客ID、印刷時間である。検索キーとジョブの情報が一致する場合、情報・データ取得部SR16は、例えば、ジョブの情報、印刷データ、画像データを取得する。検索キーとジョブの情報比較部SR15は、検索終了か否かを判定する。検索終了でない場合、後続ジョブの情報取得部SR17は、後続のジョブの情報を取得する。   The job information acquisition unit SR14 outputs the acquired job information to the search key and job information comparison unit SR15. The search key and job information comparison unit SR15 determines whether or not the search key and the job information match based on the input job information. Here, the search key is, for example, a job name, job number, customer name, customer ID, and printing time. When the search key matches the job information, the information / data acquisition unit SR16 acquires, for example, job information, print data, and image data. The search key and job information comparison unit SR15 determines whether or not the search is completed. If the search is not finished, the subsequent job information acquisition unit SR17 acquires information on the subsequent job.

図11は、本実施形態に係るジョブ管理サーバ装置1における検索部SR1の動作の一例を示すフローチャートである。
索引先情報取得部SR11は、第1階層の索引ファイル6からインデックスを読み出し、索引情報を取得する(ST201)。索引先ファイル確認部SR12は、ステップST201基づき、索引先ファイルが索引ファイル5−mか否かを判定する(ST202)。索引先ファイルが索引ファイル5−mの場合(ST202−Yes)、索引ファイル索引情報取得部SR13は、索引ファイル5−mからデータファイル4−nへの索引情報を取得する(ST203)。一方、索引先が索引ファイル5−mでない場合(ST202−No)、すなわちデータファイル4−nである場合、ジョブの情報取得部SR14は、ジョブの情報を取得する(ST204)。
FIG. 11 is a flowchart showing an example of the operation of the search unit SR1 in the job management server apparatus 1 according to this embodiment.
The index destination information acquisition unit SR11 reads the index from the first-level index file 6 and acquires index information (ST201). Based on step ST201, index destination file confirmation unit SR12 determines whether or not the index destination file is index file 5-m (ST202). When the index destination file is the index file 5-m (ST202-Yes), the index file index information acquisition unit SR13 acquires index information from the index file 5-m to the data file 4-n (ST203). On the other hand, if the index destination is not the index file 5-m (ST202-No), that is, if it is the data file 4-n, the job information acquisition unit SR14 acquires job information (ST204).

検索キーとジョブの情報比較部SR15は、入力されたジョブの情報に基づき、検索キーとジョブの情報が一致するか否かを判定する(ST205)。検索キーとジョブの情報が一致する場合(ST205−Yes)、情報・データ取得部SR16は、ジョブの情報、印刷データ、画像データを取得する(ST206)。検索キーとジョブの情報比較部SR15は、検索終了か否かを判定する(ST207)。検索終了でない場合(ST207−No)、ジョブの情報の終端か否かを判定する(ST208)。ジョブの情報の終端でない場合(ST208−No)、後続ジョブの情報取得部SR17は、後続のジョブの情報を取得する(ST209)。ジョブの情報の終端である場合(ST208−Yes)、索引ファイル6から次の索引先を取得する(ST210)。   The search key and job information comparison unit SR15 determines whether or not the search key and job information match based on the input job information (ST205). If the search key matches the job information (ST205-Yes), the information / data acquisition unit SR16 acquires job information, print data, and image data (ST206). The search key and job information comparison unit SR15 determines whether or not the search is completed (ST207). If the search is not finished (ST207-No), it is determined whether or not it is the end of the job information (ST208). If it is not the end of the job information (ST208-No), the subsequent job information acquisition unit SR17 acquires the subsequent job information (ST209). If it is the end of the job information (ST208-Yes), the next index destination is acquired from the index file 6 (ST210).

図12は、本実施形態に係る第1のジョブ記憶装置2の構成の一例を示す概略ブロック図である。
第1のジョブ記憶装置2は、通信部211、制御部C2、記憶部M1、参照部RF1、および削除部212を含んで構成される。
通信部211は、ジョブ管理サーバ装置1と、第2のジョブ記憶装置2aとの通信を行う。ジョブ管理サーバ装置1の管理部A1から通信部211を介して記憶部M1に受信したジョブkの情報は、ジョブ管理サーバ装置1の登録部R1の各判定処理により判定された結果に基づき、データファイル4−n、索引ファイル5−mの作成を行い、作成したデータファイル4−n、索引ファイル5−mに対応付けられるインデックスを上位の索引ファイル6に作成する。
FIG. 12 is a schematic block diagram illustrating an example of the configuration of the first job storage device 2 according to the present embodiment.
The first job storage device 2 includes a communication unit 211, a control unit C2, a storage unit M1, a reference unit RF1, and a deletion unit 212.
The communication unit 211 communicates with the job management server device 1 and the second job storage device 2a. The information of the job k received from the management unit A1 of the job management server device 1 to the storage unit M1 via the communication unit 211 is based on the result determined by each determination process of the registration unit R1 of the job management server device 1. The file 4-n and the index file 5-m are created, and an index associated with the created data file 4-n and index file 5-m is created in the upper index file 6.

ジョブ管理サーバ装置1の管理部A1から通信部211を介して記憶部M1に受信したジョブkの情報は、ジョブ管理サーバ装置1の登録部R1の各判定処理により判定された結果に基づき、削除部212によりデータファイル4−n、索引ファイル5−mの削除を行う。
参照部RF1は、ジョブ管理サーバ装置1の検索部SR1から通信部211を介して記憶部M1に受信したジョブkの情報を、参照部RF1において、データファイル4−n、および索引ファイル5−mを参照し、通信部211を介して、ジョブ管理サーバ装置1に送信する。
The information on the job k received from the management unit A1 of the job management server apparatus 1 via the communication unit 211 to the storage unit M1 is deleted based on the results determined by the determination processes of the registration unit R1 of the job management server apparatus 1 The unit 212 deletes the data file 4-n and the index file 5-m.
The reference unit RF1 receives the information on the job k received from the search unit SR1 of the job management server device 1 via the communication unit 211 to the storage unit M1, and the reference unit RF1 uses the data file 4-n and the index file 5-m. Is transmitted to the job management server apparatus 1 via the communication unit 211.

図13は、本実施形態に係るデータのバックアップ処理の手法の一例を示す概略図である。
データバックアップは、データファイル4−nと、データファイル4−nに対応付けられた索引情報を記憶する索引ファイル5−mを単位として記憶媒体D2−iに記憶する。そのため、データバックアップは、顧客毎、印刷時間毎などによって拡張した記憶媒体を使用することで、記憶媒体毎のバックアップ処理ができ、データのバックアップにかかる時間を削減できる。
第1階層の索引ファイル6は、索引ファイル5−mへの索引情報を記憶している。第2階層の索引ファイル5−mは、データファイル4−nへの索引情報を記憶している。索引ファイル5−mは、データファイル4−nと同一の記憶媒体に記憶している。これによりデータを記憶しながら新たな記憶媒体D2−iにデータを移動する方法に比べ、容易にデータのバックアップにかかる時間の削減が可能になる。
第2階層の索引ファイル5−mは、第3階層の索引ファイル7への索引情報を記憶している。ここで、第2階層および第3階層の索引ファイルは、顧客IDによって拡張してもよいし、ジョブの登録順、登録日時、印刷日時、印刷装置別などで拡張してもよいし、記憶媒体D2−iの容量によって拡張してもよい。
第3階層の索引ファイル7は、第2階層の索引ファイル5−mと同様に、データファイル4−nへの索引情報を記憶している。索引ファイル7は、索引ファイル5−mと同様にデータファイル4−nと同一の記憶媒体D2−iに記憶されている。なお、データのバックアップは、記憶媒体D2−i毎に行っているが、データファイル4−n毎に行ってもよいし、顧客毎に行ってもよいし、以前にバックアップを行ったバックアップデータとの差分のみのバックアップを行ってもよい。
FIG. 13 is a schematic diagram illustrating an example of a data backup processing method according to the present embodiment.
In the data backup, the data file 4-n and the index file 5-m that stores the index information associated with the data file 4-n are stored in the storage medium D2-i as a unit. Therefore, the data backup can be performed for each storage medium by using a storage medium expanded for each customer, every printing time, and the time required for data backup can be reduced.
The index file 6 in the first layer stores index information for the index file 5-m. The second-level index file 5-m stores index information for the data file 4-n. The index file 5-m is stored in the same storage medium as the data file 4-n. As a result, the time required for data backup can be easily reduced as compared with the method of moving data to a new storage medium D2-i while storing data.
The index file 5-m in the second hierarchy stores index information for the index file 7 in the third hierarchy. Here, the second and third layer index files may be expanded by customer ID, may be expanded by job registration order, registration date / time, printing date / time, by printing device, etc., or storage medium You may expand by the capacity | capacitance of D2-i.
The index file 7 in the third hierarchy stores index information for the data file 4-n, like the index file 5-m in the second hierarchy. The index file 7 is stored in the same storage medium D2-i as the data file 4-n, like the index file 5-m. Data backup is performed for each storage medium D2-i, but may be performed for each data file 4-n or for each customer, and backup data that has been backed up previously. You may perform backup of only the difference.

このように、本実施形態によれば、印刷ジョブ管理システムS1は、一連の印刷処理に関するジョブの情報を1つまたは複数格納するデータファイル4−nと、複数のデータファイル各々を探索するための索引ファイル5−mと、を記憶する。
例えば、印刷ジョブ管理システムS1は、記憶媒体D2−iに記憶するデータファイル4−nに対応付けられたインデックスと、記憶媒体D2−iに記憶するデータファイル4−nに対応付けられたインデックスと、を含む索引ファイル5−mを記憶する。
また、印刷ジョブ管理システムS1は、索引ファイル5−mを複数記憶し、複数の索引ファイル5−m各々を探索するための上位索引ファイル6を記憶する。
また、印刷ジョブ管理システムS1は、一連の印刷処理に関するジョブの情報を1つまたは複数格納するデータファイル4−nを探索するための索引ファイル5−mを更新する。
これにより、印刷ジョブ管理システムS1は、データファイル4−nを分割して管理することができ、データファイル4−n毎にデータをバックアップできる。また、データファイル4−nが膨大なサイズの1ファイルになることを防止でき、データハンドリングが軽くなるため、データへのアクセススピードが向上する。
以上のように、データへのアクセススピードを向上し、データのバックアップにかかる時間を削減できる。
As described above, according to the present embodiment, the print job management system S1 searches the data file 4-n that stores one or more pieces of job information related to a series of print processing, and each of the plurality of data files. The index file 5-m is stored.
For example, the print job management system S1 includes an index associated with the data file 4-n stored in the storage medium D2-i, and an index associated with the data file 4-n stored in the storage medium D2-i. , The index file 5-m is stored.
The print job management system S1 stores a plurality of index files 5-m, and stores a higher-level index file 6 for searching each of the plurality of index files 5-m.
The print job management system S1 updates the index file 5-m for searching for a data file 4-n that stores one or more pieces of job information related to a series of print processes.
As a result, the print job management system S1 can divide and manage the data file 4-n and back up the data for each data file 4-n. In addition, since the data file 4-n can be prevented from becoming one file having an enormous size and data handling is lightened, the access speed to the data is improved.
As described above, the access speed to data can be improved, and the time required for data backup can be reduced.

なお、上述した実施形態におけるジョブ管理サーバ装置1、第1のジョブ記憶装置2の一部、または全部をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記憶媒体に記憶して、この記憶媒体に記憶されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。   Note that part or all of the job management server device 1 and the first job storage device 2 in the above-described embodiment may be realized by a computer. In that case, the program for realizing the control function may be stored in a computer-readable storage medium, and the program stored in the storage medium may be read into the computer system and executed.

なお、ここでいう「コンピュータシステム」とは、ジョブ管理サーバ装置1、又は第1のジョブ記憶装置2に内蔵されたコンピュータシステムであって、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記憶媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記憶媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記憶されているプログラムとの組み合わせで実現できるものであっても良い。   The “computer system” here is a computer system built in the job management server device 1 or the first job storage device 2 and includes hardware such as an OS and peripheral devices. The “computer-readable storage medium” refers to a storage device such as a flexible disk, a magneto-optical disk, a portable medium such as a ROM or a CD-ROM, and a hard disk built in a computer system. Furthermore, the “computer-readable storage medium” is a medium that dynamically holds a program for a short time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line, In such a case, a volatile memory inside a computer system serving as a server or a client may be included and a program that holds a program for a certain period of time. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already stored in the computer system.

また、上述した実施形態におけるジョブ管理サーバ装置1及び第1のジョブ記憶装置2の一部、または全部を、LSI(Large Scale Integration)等の集積回路として実現しても良い。ジョブ管理サーバ装置1及び第1のジョブ記憶装置2の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化しても良い。また、集積回路化の手法はLSIに限らず専用回路、または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いても良い。   Further, part or all of the job management server device 1 and the first job storage device 2 in the above-described embodiment may be realized as an integrated circuit such as an LSI (Large Scale Integration). Each functional block of the job management server device 1 and the first job storage device 2 may be individually made into a processor, or a part or all of them may be integrated into a processor. Further, the method of circuit integration is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. Further, in the case where an integrated circuit technology that replaces LSI appears due to progress in semiconductor technology, an integrated circuit based on the technology may be used.

以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。   As described above, the embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to the above, and various design changes and the like can be made without departing from the scope of the present invention. It is possible to

S1・・・印刷ジョブ管理システム
N1・・・ネットワーク
1・・・ジョブ管理サーバ装置
11・・・入力部
12・・・表示部
13・・・通信部
C1・・・制御部
D1・・・記憶媒体
2・・・第1のジョブ記憶装置
211・・・通信部
M1・・・記憶部
RF1・・・参照部
212・・・削除部
C2・・・制御部
D2−i・・・記憶媒体
D2a・・・第2のジョブ記憶装置
D2a−j・・・記憶媒体
3・・・印刷装置
31・・・印刷部
4−n・・・データファイル
41・・・ジョブの情報
411・・・印刷データファイル
412・・・画像データファイル
5−m・・・索引ファイル
6・・・索引ファイル
R1・・・登録部
SR1・・・検索部
A1・・・管理部
R101・・・新規索引ファイル作成判定部
R102・・・新規データファイル作成判定部
R103・・・索引ファイル作成部
R104・・・ジョブ判定部
R105・・・データファイル作成部
R106・・・索引ファイル判定部
R107・・・ジョブの情報追加部
R108・・・上位索引ファイル検出部
R109・・・索引ファイル追加部
R110・・・索引作成部
SR11・・・索引先情報取得部
SR12・・・索引先ファイル確認部
SR13・・・索引ファイル索引情報取得部
SR14・・・ジョブの情報取得部
SR15・・・検索キーとジョブの情報比較部
SR16・・・情報・データ取得部
SR17・・・後続ジョブの情報取得部
7・・・索引ファイル
S1 ... Print job management system N1 ... Network 1 ... Job management server device 11 ... Input unit 12 ... Display unit 13 ... Communication unit C1 ... Control unit D1 ... Storage Medium 2 ... first job storage device 211 ... communication unit M1 ... storage unit RF1 ... reference unit 212 ... deletion unit C2 ... control unit D2-i ... storage medium D2a ... Second job storage device D2a-j ... Storage medium 3 ... Printing device 31 ... Printing unit 4-n ... Data file 41 ... Job information 411 ... Print data File 412 ... Image data file 5-m ... Index file 6 ... Index file R1 ... Registration unit SR1 ... Search unit A1 ... Management unit R101 ... New index file creation determination unit R102 ... New Data file creation determination unit R103 ... Index file creation unit R104 ... Job determination unit R105 ... Data file creation unit R106 ... Index file determination unit R107 ... Job information addition unit R108 ... Higher level Index file detection unit R109 ... Index file addition unit R110 ... Index creation unit SR11 ... Index destination information acquisition unit SR12 ... Index destination file confirmation unit SR13 ... Index file index information acquisition unit SR14 Job information acquisition unit SR15 ... Search key and job information comparison unit SR16 ... Information / data acquisition unit SR17 ... Subsequent job information acquisition unit 7 ... Index file

Claims (5)

一連の印刷処理に関するジョブの情報を1つまたは複数格納するデータファイルと、複数の前記データファイル各々を探索するための索引ファイルと、を記憶することを特徴とする印刷ジョブ管理システム。   A print job management system for storing a data file for storing one or a plurality of job information relating to a series of print processing, and an index file for searching each of the plurality of data files. 第1の記憶媒体に記憶する第1のデータファイルに対応付けられた第1のインデックスと、第2の記憶媒体に記憶する第2のデータファイルに対応付けられた第2のインデックスと、を含む索引ファイルを記憶すること、
を特徴とする請求項1に記載の印刷ジョブ管理システム。
A first index associated with the first data file stored in the first storage medium, and a second index associated with the second data file stored in the second storage medium. Storing index files,
The print job management system according to claim 1.
前記索引ファイルを複数記憶し、前記複数の索引ファイル各々を探索するための索引情報を上位索引ファイルに記憶すること、
を特徴とする請求項1、または請求項2に記載の印刷ジョブ管理システム。
Storing a plurality of index files, and storing index information for searching each of the plurality of index files in an upper index file;
The print job management system according to claim 1, wherein:
前記ジョブの情報に基づいて、前記ジョブの情報を1つまたは複数格納するデータファイルを探索するための索引ファイルを更新すること、
を特徴とする請求項1、請求項2、または請求項3に記載の印刷ジョブ管理システム。
Updating an index file for searching for a data file storing one or more of the job information based on the job information;
The print job management system according to claim 1, claim 2, or claim 3.
一連の印刷処理に関するジョブの情報を取得する第1のステップと、
第1のステップで取得したジョブの情報に基づいて、前記ジョブの情報を1つまたは複数格納するデータファイルを探索するための索引ファイルを更新する第2のステップと、
を有すること、
を特徴とする印刷ジョブ管理方法。
A first step of acquiring job information relating to a series of printing processes;
A second step of updating an index file for searching for a data file storing one or more of the job information based on the job information acquired in the first step;
Having
A print job management method.
JP2012125884A 2012-06-01 2012-06-01 Print job management method and print job management system Pending JP2013250843A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012125884A JP2013250843A (en) 2012-06-01 2012-06-01 Print job management method and print job management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012125884A JP2013250843A (en) 2012-06-01 2012-06-01 Print job management method and print job management system

Publications (1)

Publication Number Publication Date
JP2013250843A true JP2013250843A (en) 2013-12-12

Family

ID=49849440

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012125884A Pending JP2013250843A (en) 2012-06-01 2012-06-01 Print job management method and print job management system

Country Status (1)

Country Link
JP (1) JP2013250843A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014224607A1 (en) 2013-12-04 2015-06-11 Nuflare Technology, Inc. Multiple charge particle beam writing apparatus and multiple charge particle beam writing method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014224607A1 (en) 2013-12-04 2015-06-11 Nuflare Technology, Inc. Multiple charge particle beam writing apparatus and multiple charge particle beam writing method

Similar Documents

Publication Publication Date Title
JP6884128B2 (en) Data deduplication device, data deduplication method, and data deduplication program
US10740184B2 (en) Journal-less recovery for nested crash-consistent storage systems
US20110231849A1 (en) Optimizing Workflow Engines
JPWO2019003485A1 (en) Computer system and method for machine learning or inference
JP5492814B2 (en) SEARCH DEVICE, SEARCH SYSTEM, METHOD, AND PROGRAM
JP6189488B1 (en) Database management apparatus, database management method, and database management program
US20170277768A1 (en) Dense subset clustering
JP2009110319A (en) Backup system, server device, backup method used for them, and its program
JP2014067126A (en) Information processing apparatus and printing system
JP2013250843A (en) Print job management method and print job management system
JP6131647B2 (en) Information processing apparatus, program, and file management system
US8667340B2 (en) Method and system for distributed processing of alerts
US10956512B2 (en) Document link migration
JP2022138819A (en) Log retrieval support device and log retrieval support method
JP2010224672A (en) Data processing method, system, and program
US20190188102A1 (en) Method and system for data recovery in a cloud based computing environment utilizing object storage
JP5483166B2 (en) Document search apparatus, document search method, and program
JP2013200607A (en) Distribution server
CN110968460B (en) Method and device for recovering website in system breakdown state
JP3428775B2 (en) Job number management system
JP5352310B2 (en) Batch processing execution system and method
JP2008234269A (en) File management system and method, and program
JP2009124620A (en) Image forming apparatus
JP6238931B2 (en) Information processing apparatus, program, information processing system, and data management method
JP2023079863A (en) Data transfer support system and transfer method