JP7003402B2 - Information processing equipment and programs - Google Patents
Information processing equipment and programs Download PDFInfo
- Publication number
- JP7003402B2 JP7003402B2 JP2016217312A JP2016217312A JP7003402B2 JP 7003402 B2 JP7003402 B2 JP 7003402B2 JP 2016217312 A JP2016217312 A JP 2016217312A JP 2016217312 A JP2016217312 A JP 2016217312A JP 7003402 B2 JP7003402 B2 JP 7003402B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- data file
- divided data
- information
- divided
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 13
- 238000012545 processing Methods 0.000 claims description 32
- 238000000034 method Methods 0.000 claims description 10
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000007547 defect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000000717 retained effect Effects 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Description
本発明は、情報処理装置及びプログラムに関する。 The present invention relates to an information processing apparatus and a program.
基幹系業務では、例えば数万ページに及ぶ顧客に送付する請求書等大量の印刷データを印刷する場合が少なくない。このような場合、印刷システムの受信データ入力バッファのメモリ容量不足、あるいは印刷時間の短縮のために印刷データを分割して複数の印刷システムに投入する場合がある。 In mission-critical business, it is not uncommon to print a large amount of print data such as invoices sent to customers with tens of thousands of pages. In such a case, the print data may be divided and input to a plurality of printing systems in order to insufficient the memory capacity of the received data input buffer of the printing system or to shorten the printing time.
印刷データファイルを複数のデータファイルに自動的に分割する場合、印刷システムは、分割した日時をファイル名に付加するなどして分割データファイルの名称を自動付与していた。 When the print data file is automatically divided into a plurality of data files, the printing system automatically assigns the name of the divided data file by adding the divided date and time to the file name.
なお、印刷データが複数の顧客データを含む顧客情報ファイルの場合、顧客情報ファイルを各顧客の顧客データの開始位置及び終了位置に基づいて分割し、各顧客を特定する顧客IDに基づいて分割ファイルのファイル名を作成する技術が提案されている(例えば、特許文献1)。 When the print data is a customer information file containing a plurality of customer data, the customer information file is divided based on the start position and the end position of the customer data of each customer, and the divided file is divided based on the customer ID that identifies each customer. A technique for creating a file name of the above has been proposed (for example, Patent Document 1).
しかしながら、印刷システムによって印刷データが自動的に分割されて印刷が実行された場合において、例えば印刷物に文字かすれ等の不具合が検出されたことにより特定のページのみを再度印刷したい場合、分割データファイルの名称に付与されるのが日時情報では、再度印刷したいページがどの分割データファイルに含まれているのか特定することは難しい。 However, when the print data is automatically divided by the printing system and printing is executed, for example, when a defect such as faint characters is detected in the printed matter and it is desired to print only a specific page again, the divided data file may be used. With the date and time information given to the name, it is difficult to specify which split data file contains the page to be printed again.
本発明は、データファイルが分割された場合に、分割により生成された各分割データファイルを特定するための情報を参照するだけで各分割データファイルに対応付けられたデータファイルの範囲が把握されるようにすることを目的とする。 In the present invention, when a data file is divided, the range of the data file associated with each divided data file can be grasped only by referring to the information for specifying each divided data file generated by the division. The purpose is to do so.
本発明に係る情報処理装置は、複数のデータを含むデータファイルを、指定された条件に従って分割することで自動的に生成された複数の分割データファイルそれぞれに対応付けられた前記データファイルの範囲を示す範囲情報を分割データファイル毎に取得する取得手段と、前記複数の分割データファイルに共通して付与される情報に、各分割データファイルに対応付けられた範囲情報を付加することによって生成された当該分割データファイルを特定するための情報の出力を制御する出力制御手段と、を有し、前記各分割データファイルに対応付けられた範囲情報には、当該分割データファイルに含まれる先頭を示す情報及び最終を示す情報が含まれることを特徴とする。 The information processing apparatus according to the present invention sets the range of the data file associated with each of the plurality of divided data files automatically generated by dividing the data file containing the plurality of data according to the specified conditions. It is generated by adding the range information associated with each divided data file to the acquisition means for acquiring the indicated range information for each divided data file and the information commonly given to the plurality of divided data files. It has an output control means for controlling the output of information for specifying the divided data file, and the range information associated with each divided data file includes information indicating the beginning included in the divided data file. And the information indicating the final is included .
また、前記データファイルは、論理ページを含む文書ファイルであって、印刷処理の対象となることを特徴とする。 Further, the data file is a document file including a logical page, and is characterized in that it is a target of printing processing.
また、前記各分割データファイルに含まれる先頭を示す情報は、当該分割データファイルの先頭ページに対応する文書ファイルの論理ページ番号であり、前記各分割データファイルに含まれる最終を示す情報は、当該分割データファイルの最終ページに対応する文書ファイルの論理ページ番号であることを特徴とする。 Further, the information indicating the beginning included in each divided data file is the logical page number of the document file corresponding to the first page of the divided data file, and the information indicating the final included in each divided data file is. , The logical page number of the document file corresponding to the last page of the divided data file.
また、前記各分割データファイルに含まれる先頭を示す情報は、当該分割データファイルが印刷されることで出力される先頭の物理ページの番号であり、前記各分割データファイルに含まれる最終を示す情報は、当該分割データファイルが印刷されることで出力される最終の物理ページの番号であることを特徴とする。
Further, the information indicating the beginning included in each divided data file is the number of the first physical page output by printing the divided data file, and the final included in each divided data file is The information shown is characterized by being the number of the final physical page output by printing the divided data file.
また、全ての前記分割データファイルを特定するための情報を含む要約情報を生成する生成手段を有し、前記出力制御手段は、前記要約情報の出力を制御することを特徴とする。 Further, it has a generation means for generating summary information including information for specifying all the divided data files, and the output control means controls the output of the summary information.
また、複数の分割条件のうちいずれかの分割条件に合致したことに伴い分割データファイルが生成される場合、当該分割データファイルを特定するための情報には、その合致した分割条件が含まれることを特徴とする。 In addition, when a divided data file is generated because one of a plurality of divided conditions is met, the information for identifying the divided data file shall include the matched divided conditions. It is characterized by.
本発明に係るプログラムは、コンピュータを、複数のデータを含むデータファイルを、指定された条件に従って分割することで自動的に生成された複数の分割データファイルそれぞれに対応付けられた前記データファイルの範囲を示す範囲情報を分割データファイル毎に取得する取得手段、前記複数の分割データファイルに共通して付与される情報に、各分割データファイルに対応付けられた範囲情報を付加することによって生成された当該分割データファイルを特定するための情報の出力を制御する出力制御手段、として機能させ、前記各分割データファイルに対応付けられた範囲情報には、当該分割データファイルに含まれる先頭を示す情報及び最終を示す情報が含まれる。 The program according to the present invention is a range of the data files associated with each of a plurality of divided data files automatically generated by dividing a data file containing a plurality of data according to a specified condition. It is generated by adding the range information associated with each divided data file to the acquisition means for acquiring the range information indicating the above for each divided data file and the information commonly given to the plurality of divided data files. It functions as an output control means for controlling the output of information for specifying the divided data file, and the range information associated with each divided data file includes information indicating the beginning included in the divided data file and information indicating the head. Contains information that indicates the final .
請求項1に記載の発明によれば、データファイルが自動的に分割された場合に、分割により生成された各分割データファイルを特定するための情報を参照するだけで各分割データファイルに対応付けられたデータファイルの範囲を知らせることができる。
According to the invention of
請求項2に記載の発明によれば、データファイルが分割され生成された分割データファイルが印刷された場合、データファイルのどの範囲が印刷されたかを特定することができる。 According to the second aspect of the present invention, when the divided data file generated by dividing the data file is printed, it is possible to specify which range of the data file is printed.
請求項3に記載の発明によれば、データファイルが分割され生成された分割データファイルが、データファイルのどの論理ページに対応しているのかを特定することができる。 According to the third aspect of the present invention, it is possible to specify which logical page of the data file the divided data file generated by dividing the data file corresponds to.
請求項4に記載の発明によれば、データファイルが分割され生成された分割データファイルが、データファイルのどの物理ページに対応しているのかを特定することができる。
According to the invention of
請求項5に記載の発明によれば、データファイルの範囲と分割データファイルとの対応関係を知らせることができる。 According to the fifth aspect of the invention, it is possible to inform the correspondence between the range of the data file and the divided data file.
請求項6に記載の発明によれば、分割データファイルが生成された分割条件を知らせることができる。
According to the invention of
請求項7に記載の発明によれば、データファイルが自動的に分割された場合に、分割により生成された各分割データファイルを特定するための情報を参照するだけで各分割データファイルに対応付けられたデータファイルの範囲を知らせることができる。
According to the invention of
以下、図面に基づいて、本発明の好適な実施の形態について説明する。 Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.
図1は、本実施の形態におけるプリンタ10のブロック構成図である。本実施の形態は、印刷対象のデータファイルが予め設定されている分割条件に合致することで自動的に分割されて印刷が実行される場合において、分割データファイルに共通して付与される情報に各分割データファイルに対応付けられたデータファイルの範囲を示す範囲情報を付加することによって、当該各分割データファイルを特定するための情報を生成し、その生成した情報を出力させることによって、各分割データファイルに含まれているデータファイルの範囲を容易に把握できるようにしたことを特徴としている。
FIG. 1 is a block configuration diagram of the
本実施の形態では、この印刷対象のデータファイルの分割を、プリンタ10がデータファイルを受信して行う場合を想定して説明する。プリンタ10に受信可能なファイルサイズの上限が設定されているため大容量のデータファイルを受信できない場合、プリンタ10の上流に設置したプリントサーバがデータファイルを分割してプリンタ10へ送信するように構成してもよい。つまり、後述するプリンタ10が持つ機能をプリントサーバに持たせるよう構成してもよい。
In the present embodiment, the division of the data file to be printed will be described on the assumption that the
本実施の形態において取り扱うデータファイルは、論理ページをデータとして含む文書ファイルを想定しており、プリンタ10の印刷対象となるファイルである。従って、「データファイルの範囲を示す範囲情報」は、論理ページのページ番号によって表すことができる。「論理ページ」は、文書ファイルに含まれるページデータが印刷されることで形成されるページのことである。更に、「データファイルの範囲を示す範囲情報」は、物理ページのページ番号によっても表すことができる。「物理ページ」は、文書ファイルが印刷媒体(用紙)に印刷されたときに各印刷媒体に付けられる通し番号に相当するページのことをいう。
The data file handled in this embodiment is assumed to be a document file containing logical pages as data, and is a file to be printed by the
図2は、所定の分割条件及び面付設定に従い印刷が実行されたときの出力イメージを示した概念図である。図2の詳細については後述するが、図2には、破線で示した論理ページ21と実線で示した物理ページ22との関係が示されている。この出力例によると、印刷対象となるデータファイルには、15ページ分の論理ページ21が含まれており、3つの分割ファイルに分割されたことが示されている。また、データファイルが印刷されることで8枚の物理ページ22が生成され、1枚の物理ページ22には2ページ分の論理ページ21が印刷されている。
FIG. 2 is a conceptual diagram showing an output image when printing is executed according to predetermined division conditions and imposition settings. The details of FIG. 2 will be described later, but FIG. 2 shows the relationship between the
また、「分割データファイルに共通して付与される情報」というのは、一のデータファイルが分割され生成された各分割データファイルが同じデータファイルから生成された分割データファイルであるのかを特定しうる情報である。分割データファイルに共通して付与される情報として、印刷対象となるデータファイルのファイル名や印刷のために付与されるジョブ名等データファイルを特定するための情報を用いるのが好適である。本実施の形態では、ジョブ名を用いて説明する。もちろん、ファイル名やジョブ名以外の文字列を用いてもよい。「分割データファイルを特定するための情報」は、ジョブ名に当該分割データファイルに対応付けられた範囲情報を付加することにより生成されるが、「分割データファイルに対応付けられた範囲情報」というのは、分割データファイルに含まれるデータファイルの論理ページや物理ページを示す情報であり、例えばページ番号により表される。 In addition, "information commonly given to divided data files" specifies whether each divided data file generated by dividing one data file is a divided data file generated from the same data file. It is information that can be obtained. As the information commonly given to the divided data files, it is preferable to use information for specifying the data file such as the file name of the data file to be printed and the job name given for printing. In this embodiment, a job name will be used for description. Of course, a character string other than the file name or the job name may be used. "Information for specifying the divided data file" is generated by adding the range information associated with the divided data file to the job name, and is called "range information associated with the divided data file". Is information indicating a logical page or a physical page of the data file included in the divided data file, and is represented by, for example, a page number.
なお、以下の説明では、印刷対象となり分割の対象となるデータファイルを「分割対象ファイル」と称し、分割対象ファイルが分割されて生成される分割データファイルのことを「分割ファイル」と称することにする。 In the following description, the data file to be printed and the target of division will be referred to as "division target file", and the divided data file generated by dividing the division target file will be referred to as "division file". do.
本実施の形態におけるプリンタ10は、図3に示したようにCPU21、ROM22、RAM23、記憶手段としてのハードディスクドライブ(HDD)24、ユーザインタフェース手段として設けられた操作パネル25、通信手段として設けられたネットワークインタフェース26を含むコンピュータ(情報処理装置)を内蔵し、これらの構成及びプリンタエンジン27を少なくとも内部バス28に接続して構成される。ハードウェア構成は、従前と同様の構成でよい。
As shown in FIG. 3, the
図1に戻り、本実施の形態におけるプリンタ10は、ファイル取得部11、分割処理部12、ジョブ実行制御部13、ファイル記憶部14及び分割ファイル記憶部15を有している。なお、本実施の形態の説明に用いない構成要素については、図1から省略している。ファイル取得部11は、分割対象ファイルを取得し、ファイル記憶部14に保存する。分割処理部12は、プリンタ10が従前から持つ分割機能を利用して、所定の分割条件に従って分割対象ファイルを複数の分割ファイルに分割して分割ファイル記憶部15に保存する。分割する際、各分割ファイルに対応する分割対象ファイルの範囲情報を分割ファイル毎に取得する取得手段として機能する。そして、分割対象ファイルのジョブ名に、各分割データファイルに対応付けられた範囲情報を付加することによって当該分割データファイルを特定するための情報、つまり各分割ファイルを印刷するときのジョブ名を生成する。更に、分割処理部12は、一の分割対象ファイルから生成された全ての分割ファイルを特定するための情報を含む要約情報を生成する生成手段として機能する。
Returning to FIG. 1, the
ジョブ実行制御部13は、生成された分割ファイルそれぞれを印刷するジョブを実行することで、最終的に分割対象ファイルの印刷を実行する。また、ジョブ実行制御部13は、出力制御手段として機能し、分割処理部12により命名された各分割ファイルのジョブ名を操作パネルに表示するなどの出力制御を行う。
The job
なお、分割対象ファイルが分割され生成される分割ファイルに付けるファイル名と、分割ファイルを印刷する際のジョブに付けるジョブ名と、を必ずしも一致させる必要はないが、本実施の形態では、便宜的に分割ファイルのファイル名とジョブ名とは同じであるものとして説明する。異なる場合は、ファイル名とジョブ名とを対応付ける情報を別途管理すればよい。 It is not always necessary to match the file name given to the split file generated by splitting the split target file with the job name given to the job when printing the split file, but in this embodiment, it is convenient. It is assumed that the file name and the job name of the split file are the same. If they are different, the information that associates the file name with the job name may be managed separately.
プリンタ10における各構成要素11~13は、プリンタ10に内蔵されたコンピュータと、コンピュータに搭載されたCPUで動作するプログラムとの協調動作により実現される。また、各記憶部14,15は、プリンタ10に内蔵されたHDDにて実現される。あるいは、RAM又は外部にある記憶手段をネットワーク経由で利用してもよい。
Each component 11 to 13 in the
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、USBメモリ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのCPUがプログラムを順次実行することで各種処理が実現される。 Further, the program used in the present embodiment can be provided not only by communication means but also by storing it in a computer-readable recording medium such as a USB memory. Programs provided from communication means and recording media are installed in a computer, and various processes are realized by sequentially executing the programs by the CPU of the computer.
次に、本実施の形態における動作について説明する。本実施の形態では、プリンタ10の分割機能を用いて所定の分割条件に従って分割対象ファイルを自動的に分割する。この分割処理は、分割処理部12により実行されるが、その分割するための分割条件として、一分割ファイル当たりの論理ページは5ページまで、又は一分割ファイルのファイルサイズは2GBまで、の少なくともいずれか一方に該当するときにファイル分割するという条件がプリンタ10に設定されているものとする。
Next, the operation in this embodiment will be described. In the present embodiment, the division target file is automatically divided according to a predetermined division condition by using the division function of the
ファイル取得部11は、印刷対象となる文書ファイル(分割対象ファイル)を取得するとファイル記憶部14に保存する。分割処理部12は、取得した文書ファイルが上記分割条件に合致する場合にはファイル分割を行うことになるが、この分割処理部12により実施される分割処理について、図4A~図4Cに示したフローチャートを用いて説明する。なお、文書ファイルには、面付け設定として2、すなわち一物理ページ当たり二論理ページが印刷されるよう設定されているものとする。
When the file acquisition unit 11 acquires a document file (a file to be divided) to be printed, the file acquisition unit 11 stores the document file (division target file) in the
分割処理部12は、アプリケーションにより実現されるが、アプリケーションが起動されると、後の処理で用いる分割総数及び分割ファイル情報を初期化する(ステップS101)。初期化する情報項目はそれぞれカウンタにより表せるので、各カウンタ値を0にセットする。また、分割処理部12は、分割対象ファイルは分割されるものとみなして分割ファイルをオープンする(ステップS102)。
The
続いて、分割処理部12は、分割対象ファイルの先頭からデータを順番に取得するが(ステップS103)、その取得したデータがEOF(End Of File)となるまで(ステップS104でY)、以下に説明する処理を繰り返し実行する(ステップS104でN)。
Subsequently, the
まず、分割処理部12は、取得したデータがページデータであるかを解析し、ページデータでなければ(ステップS105でN)、次のデータを取得するステップS103に戻る。ここで、「ページデータ」というのは、ページを形成するためのデータであって印刷対象となる一論理ページ分のデータである。ページデータ以外の入力データには、ページを形成しない制御データ等のデータがある。
First, the
取得したデータがページデータの場合(ステップS105でY)、分割処理部12は、そのページデータを分割ファイルに出力する(ステップS106)。続いて、分割処理部12は、内部で保持管理している分割ファイル情報を更新する(ステップS107)。分割ファイル情報は、具体的には内部カウンタで実現され、論理ページ、物理ページ、先頭ページ及び最終ページを示す各カウンタが用意されている。このカウンタ値で表される分割ファイル情報では、当該分割ファイルに含まれることになるページに関する情報である。論理ページには、現在処理中のページデータを示す論理ページ番号が設定される。例えば、カウンタ値を1増加させるようにしてもよい。物理ページには、現在処理中のページデータ(論理ページ)が印刷されることになる用紙に割り振られるページ番号が設定される。面付設定の値及び論理ページのカウンタ値に基づき算出してもよい。先頭ページには、当該分割ファイルに含まれる先頭ページが設定される。現在処理中のページデータが分割ファイルの新規生成(つまり、オープン)直後に最初に処理されるのであれば、現在処理中のページデータの論理ページ番号が設定される。そうでなければ更新しない。最終ページには、現在処理中のページデータの論理ページ番号が常に最終ページとして設定される。
When the acquired data is page data (Y in step S105), the
続いて、分割処理部12は、直前のページデータで分割条件が成立したことにより分割ファイルが生成されていない場合(ステップS108でN)、次のデータを取得するステップS103に戻る。一方、分割条件が成立していた場合(ステップS108でY)、続けて面付設定を考慮した上で分割が可能かどうかを判断する。本実施の形態における設定例によると、分割条件は一分割ファイル当たりの論理ページは5ページまで、又は一分割ファイルのファイルサイズは2GBまで、である。また、面付設定は2である。ここで、現在処理中の論理ページ番号が5だとすると分割条件に合致するためファイル分割を行うべきところだが、本実施の形態においてはファイル分割を無条件に行わずに、分割条件に合致した場合でも(ステップS108でY)、面付設定を考慮するようにした。ここで、面付設定を考慮しないとすると、論理ページ番号が5の論理ページが印刷される物理ページには、一論理ページ分だけが印刷されてしまい、面付設定に反してしまうことになる。本来であれば、分割条件が5ページでも面付設定が2の場合はページ番号が5及び6の論理ページを並べて印刷するのが好適である。そこで、本実施の形態においては、分割条件に合致した場合でも面付設定に反してしまわないように処理するようにした。すなわち、現在処理中の論理ページ番号が5のときには分割条件に合致するが、面付設定に合致しないことから分割不可と判定し(ステップS109でN)、次のデータを取得するステップS103に戻るようにした。なお、ファイルサイズが2GBまででという分割条件に合致した場合でも同様に面付設定を優先させるように処理する。
Subsequently, the
現在処理中のページデータの論理ページ番号が6のときのように面付設定に合致することで分割可と判断した場合(ステップS109でY)、ここではじめてファイル分割を行うことになる。この場合、分割処理部12は、分割ファイルの数を示す分割総数を更新する(ステップS110)。これは現在のカウンタ値に1を加算すればよい。続いて、分割処理部12は、分割ファイル情報に基づいて分割ファイル名を生成するが(ステップS111)、生成する具体的な分割ファイル名については後述することにする。
When it is determined that the division is possible by matching the imposition setting as in the case where the logical page number of the page data currently being processed is 6 (Y in step S109), the file division is performed for the first time here. In this case, the
続いて、分割処理部12は、分割ファイルをクローズし(ステップS112)、分割ファイル情報及び分割総数を分割ファイルに対応付けして保持する(ステップS113)。そして、次のデータを取得するステップS103に戻る。前述した論理ページ番号が6のページデータが処理されると、図2に示した分割ファイル1が生成される。
Subsequently, the
以上説明した処理を繰り返すことで、1又は複数の分割ファイルが生成されることになるが、取得したデータがEOFの場合(ステップS104でY)、分割処理部12は、ステップS110~113と同様に、分割総数の更新(ステップS115)、分割ファイル名の生成(ステップS116)、分割ファイルのクローズ、分割ファイル情報及び分割総数の保持(ステップS118)を行う。
By repeating the process described above, one or a plurality of divided files will be generated, but when the acquired data is EOF (Y in step S104), the divided
続いて、分割処理部12は、分割対象ファイルを分割したかどうかを確認する。これは最後に保持した分割総数を参照すればよい。分割総数が1の場合、分割ファイルは分割対象ファイルの単なるコピーとなるため、ファイル分割と判定しない。この場合(ステップS119でN)、従来と同様に処理すればよい。なお、分割対象ファイルと同一となる分割ファイルは、削除してもよい。
Subsequently, the
ファイル分割が行われた場合(ステップS119でY)、分割処理部12は、処理の過程において生成した分割ファイル名を更新し(ステップS120)、また、要約情報として分割ファイルの一覧データを生成し、一覧表示ファイルにて保存する(ステップS121)。
When the file division is performed (Y in step S119), the
分割ファイルが生成されると印刷ジョブが生成され、ジョブ実行制御部13による制御のもと印刷が実行されるが、ここで、分割処理部12が生成する分割ファイル名について説明する。
When the divided file is generated, a print job is generated, and printing is executed under the control of the job
図2に示したように、15ページ分の論理ページ21が含まれている分割対象ファイルは、前述した分割処理により3つの分割ファイル1~3に分割される。そして、分割ファイル1には論理ページ1~6が、分割ファイル2には論理ページ7~10が、分割ファイル3には論理ページ11~15が、それぞれ含まれることがわかる。なお、分割ファイル1は、面付設定が考慮されているものの論理ページは5ページまでという分割条件に合致し、分割ファイル2は、5論理ページまで達していないことから2GBまでという分割条件に合致し、それぞれ生成されたことがわかる。そして、各分割ファイルに対応する印刷ジョブが実行されることで、分割ファイル1は3枚の物理ページ1~3で、分割ファイル2は2枚の物理ページ4~5で、分割ファイル3は3枚の物理ページ6~8で、それぞれ印刷されたことがわかる。
As shown in FIG. 2, the division target file including the
図5は、ジョブ実行制御部13により画面表示されるジョブリストの表示の一例を示した概略図であり、図2に例示した分割ファイルが印刷された場合のジョブリストが示されている。本実施の形態では、分割ファイル名とジョブ名とを同じにしているので、図5に示したジョブリストに表示されるジョブ名は、分割ファイル名と同じである。図5において、ジョブIDが“00002”~ “00004”に対応するジョブが各分割ファイル1~3に対応している。ここで、“ジョブ名”は、分割対象ファイルが印刷される場合のジョブ名であり、分割対象ファイルのファイル名である。そして、ジョブ名に続けて、当該分割ファイルに含まれている先頭の論理ページ番号31及び最終の論理ページ番号32、分割総数における順番(分割連番数)33、括弧の中に示されている分割総数34、そして当該分割ファイルが生成されることになった理由、すなわち合致した分割条件を示す分割条件35によって生成された分割ファイルのジョブ名(以下「分割ジョブ名」と称する)が示されている。なお、ジョブID“00004”に対応する分割ファイルは、分割条件に合致しないで生成されていることから、その分割ジョブ名に分割条件は含まれない。分割ジョブ名に含まれる情報31~34は、分割ファイルに対応付けして保持していた分割ファイル情報及び分割総数から取得する。
FIG. 5 is a schematic view showing an example of the display of the job list displayed on the screen by the job
本実施の形態では、以上のように分割ファイル名(分割ジョブ名)を生成するので、例えばいずれかのページ(論理ページ)に文字かすれ等の不具合が検出された場合、分割ジョブ名を参照することで、不具合が検出された論理ページに対応する(当該論理ページを含んでいる)印刷ジョブを容易に特定できる。これにより、その印刷ジョブを再度実行すれば、不具合が検出された論理ページを再度印刷することができる。なお、本実施の形態では、実行が終了した印刷ジョブは、ジョブリストから削除されずに状態を“出力完了”として残されている。従って、例えばジョブ名を右クリックしてプルダウンメニューを表示させ、その中から“再印刷”を選択することで当該印刷ジョブを再度実行させるようにしてもよい。 In the present embodiment, the divided file name (divided job name) is generated as described above. Therefore, for example, when a defect such as faint characters is detected on any page (logical page), the divided job name is referred to. Therefore, the print job corresponding to the logical page in which the defect is detected (including the logical page) can be easily identified. As a result, if the print job is executed again, the logical page in which the defect is detected can be printed again. In the present embodiment, the print job whose execution has been completed is not deleted from the job list, and the status is left as "output completed". Therefore, for example, the print job may be executed again by right-clicking the job name to display a pull-down menu and selecting "Reprint" from the pull-down menu.
ところで、本実施の形態では、分割ファイルの一覧データを分割対象ファイルの要約情報として生成している。ジョブIDが“00001”のジョブは、この要約情報を印刷するためのジョブである。本実施の形態では、この要約情報を印刷するようにしたが、必ずしも印刷せずに、画面表示や管理者宛にメール送信するなど要約情報の出力先は、適宜選択できるように構成してもよい。 By the way, in the present embodiment, the list data of the divided files is generated as the summary information of the divided files. The job whose job ID is "00001" is a job for printing this summary information. In the present embodiment, this summary information is printed, but it is not always printed, and the output destination of the summary information such as screen display or sending an e-mail to the administrator may be configured so that it can be appropriately selected. good.
図6は、ジョブ実行制御部13により画面表示されるジョブリストの表示の他の例を示した概略図であり、図2に例示した分割ファイルが印刷された場合のジョブリストが示されている。図5では、分割ジョブ名に論理ページ番号が含まれているが、図6では、論理ページ番号に代わりに物理ページ番号が含まれている。つまり、ジョブ名に続けて、当該分割ファイルに含まれている先頭の物理ページ番号37及び最終の物理ページ番号38が設定されている。
FIG. 6 is a schematic view showing another example of displaying the job list displayed on the screen by the job
例えば、印刷の後処理の断裁で傷を付けたページ(物理ページ)があれば、分割ジョブ名を参照することで、その物理ページに対応する(含んでいる)印刷ジョブを容易に特定できる。これにより、その印刷ジョブを再度実行すれば、断裁で傷を付けた物理ページを再度印刷することができる。 For example, if there is a page (physical page) damaged by cutting in the post-processing of printing, the print job corresponding to (including) the physical page can be easily identified by referring to the divided job name. As a result, if the print job is executed again, the physical page damaged by cutting can be printed again.
ところで、本実施の形態では、分割ファイルのサイズが2GBを超えないことを分割条件に含めた。これがハードウェア的な制限であれば、面付設定を考慮しても超えさせることはできない。この場合、図2に示した分割ファイル1の場合、面付設定を優先させて論理ページ1~6で生成するようにしたが、ファイルサイズが2GBを超えてしまうようであれば、論理ページ1~4で生成するよう分割ファイルの調整機能を設けるようにしてもよい。
By the way, in the present embodiment, the division condition includes that the size of the division file does not exceed 2GB. If this is a hardware limitation, it cannot be exceeded even if imposition settings are taken into consideration. In this case, in the case of the divided
なお、本実施の形態では、図5及び図6に示した論理ページ又は物理ページに関する情報を分割ジョブ名に含めたが、論理ページ及び物理ページの双方を含めるようにしてもよい。また、印刷物の請求先の特定情報(請求先名称等)などその他の情報を含めるようにしてもよい。 In the present embodiment, the information about the logical page or the physical page shown in FIGS. 5 and 6 is included in the split job name, but both the logical page and the physical page may be included. In addition, other information such as specific information on the billing address of the printed matter (billing address name, etc.) may be included.
また、先頭の論理ページ及び最終の論理ページの双方を分割ジョブ名に含めることで、対応する分割対象ファイルにおける論理ページの範囲を一目瞭然に把握させることが可能となる。ただ、先頭又は最終の少なくとも一方を含めるようにしても、前後の分割ジョブ名との関係から、対応する論理ページの範囲はわかるので一方のみを分割ジョブ名に含めるようにしてもよい。物理ページにおいても同様である。 Further, by including both the first logical page and the final logical page in the split job name, it is possible to clearly grasp the range of the logical pages in the corresponding split target file. However, even if at least one of the beginning and the end is included, only one of them may be included in the split job name because the range of the corresponding logical page can be known from the relationship with the split job names before and after. The same applies to the physical page.
また、本実施の形態では、先頭の物理ページ番号37に対応する情報を分割ファイル情報に含めていなかったので含めるようにしてもよいし、直前の分割ファイルの物理ページに1を加えるなどして算出してもよい。一方、論理ページに関しては、先頭及び最終の論理ページの双方を分割ファイル情報に含めていたが、一方の論理ページのみを保持するようにして、他方を計算により求めるようにしてもよい。
Further, in the present embodiment, since the information corresponding to the first
また、本実施の形態では、プリンタ10を情報処理装置の例にして説明したが、これに限る必要はなく、ファイルを取り扱う情報処理装置又は情報処理装置を内蔵する種々の装置にも適用可能である。
Further, in the present embodiment, the
10 プリンタ、11 ファイル取得部、12 分割処理部、13 ジョブ実行制御部、14 ファイル記憶部、15 分割ファイル記憶部、21 CPU、22 ROM、23 RAM、24 ハードディスクドライブ(HDD)、25 操作パネル、26 ネットワークインタフェース(IF)、27 プリンタエンジン、28 内部バス。
10 printer, 11 file acquisition unit, 12 division processing unit, 13 job execution control unit, 14 file storage unit, 15 division file storage unit, 21 CPU, 22 ROM, 23 RAM, 24 hard disk drive (HDD), 25 operation panel, 26 network interface (IF), 27 printer engine, 28 internal bus.
Claims (7)
前記複数の分割データファイルに共通して付与される情報に、各分割データファイルに対応付けられた範囲情報を付加することによって生成された当該分割データファイルを特定するための情報の出力を制御する出力制御手段と、
を有し、
前記各分割データファイルに対応付けられた範囲情報には、当該分割データファイルに含まれる先頭を示す情報及び最終を示す情報が含まれることを特徴とする情報処理装置。 Range information indicating the range of the data file associated with each of the plurality of divided data files automatically generated by dividing the data file containing a plurality of data according to the specified conditions is provided for each divided data file. The acquisition method to acquire and
Controls the output of information for identifying the divided data file generated by adding the range information associated with each divided data file to the information commonly given to the plurality of divided data files. Output control means and
Have,
An information processing apparatus characterized in that the range information associated with each of the divided data files includes information indicating the beginning and information indicating the end included in the divided data file.
前記各分割データファイルに含まれる最終を示す情報は、当該分割データファイルの最終ページに対応する文書ファイルの論理ページ番号である、
ことを特徴とする請求項2に記載の情報処理装置。 The information indicating the beginning included in each divided data file is the logical page number of the document file corresponding to the first page of the divided data file.
The information indicating the final content contained in each of the divided data files is the logical page number of the document file corresponding to the final page of the divided data file.
The information processing apparatus according to claim 2.
前記各分割データファイルに含まれる最終を示す情報は、当該分割データファイルが印刷されることで出力される最終の物理ページの番号である、
ことを特徴とする請求項2に記載の情報処理装置。 The information indicating the head included in each of the divided data files is the number of the head physical page output by printing the divided data file.
The information indicating the final contained in each of the divided data files is the number of the final physical page output by printing the divided data file.
The information processing apparatus according to claim 2.
前記出力制御手段は、前記要約情報の出力を制御することを特徴とする請求項1に記載の情報処理装置。 It has a generation means for generating summary information including information for identifying all the divided data files.
The information processing apparatus according to claim 1, wherein the output control means controls the output of the summary information.
複数のデータを含むデータファイルを、指定された条件に従って分割することで自動的に生成された複数の分割データファイルそれぞれに対応付けられた前記データファイルの範囲を示す範囲情報を分割データファイル毎に取得する取得手段、
前記複数の分割データファイルに共通して付与される情報に、各分割データファイルに対応付けられた範囲情報を付加することによって生成された当該分割データファイルを特定するための情報の出力を制御する出力制御手段、
として機能させ、
前記各分割データファイルに対応付けられた範囲情報には、当該分割データファイルに含まれる先頭を示す情報及び最終を示す情報が含まれるプログラム。 Computer,
Range information indicating the range of the data file associated with each of the plurality of divided data files automatically generated by dividing the data file containing a plurality of data according to the specified conditions is provided for each divided data file. Acquisition method to acquire,
Controls the output of information for identifying the divided data file generated by adding the range information associated with each divided data file to the information commonly given to the plurality of divided data files. Output control means,
To function as
The range information associated with each of the divided data files includes information indicating the beginning and information indicating the end included in the divided data file.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016217312A JP7003402B2 (en) | 2016-11-07 | 2016-11-07 | Information processing equipment and programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016217312A JP7003402B2 (en) | 2016-11-07 | 2016-11-07 | Information processing equipment and programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018077568A JP2018077568A (en) | 2018-05-17 |
JP7003402B2 true JP7003402B2 (en) | 2022-01-20 |
Family
ID=62150704
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016217312A Active JP7003402B2 (en) | 2016-11-07 | 2016-11-07 | Information processing equipment and programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7003402B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001105691A (en) | 1999-10-05 | 2001-04-17 | Canon Inc | Information-processing apparatus and method for processing data and memory medium |
JP2003091386A (en) | 2001-09-14 | 2003-03-28 | Canon Inc | Information processing system and method thereof |
WO2004057457A1 (en) | 2002-12-19 | 2004-07-08 | Matsushita Electric Industrial Co., Ltd. | Print control device and print control method |
JP2015114879A (en) | 2013-12-12 | 2015-06-22 | キヤノン株式会社 | Electronic document processing system |
-
2016
- 2016-11-07 JP JP2016217312A patent/JP7003402B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001105691A (en) | 1999-10-05 | 2001-04-17 | Canon Inc | Information-processing apparatus and method for processing data and memory medium |
JP2003091386A (en) | 2001-09-14 | 2003-03-28 | Canon Inc | Information processing system and method thereof |
WO2004057457A1 (en) | 2002-12-19 | 2004-07-08 | Matsushita Electric Industrial Co., Ltd. | Print control device and print control method |
JP2015114879A (en) | 2013-12-12 | 2015-06-22 | キヤノン株式会社 | Electronic document processing system |
Non-Patent Citations (1)
Title |
---|
森田 順子,使って覚える! PDF バラバラのファイルを一つに結合 大きなファイルは必要個所だけ抽出,日経PC21,日本,日経BP社,2006年02月01日,第11巻 第3号,154-157ページ |
Also Published As
Publication number | Publication date |
---|---|
JP2018077568A (en) | 2018-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103631543B (en) | Information processor and its control method | |
JP5108353B2 (en) | Print job management method using virtual queue, data processing apparatus, and computer program for controlling data processing apparatus | |
US9785391B2 (en) | Method for producing packages of printed materials by generating and executing a job set containing multiple linked sub-jobs | |
US20070229883A1 (en) | Print shop management method and apparatus for printing documents using a plurality of devices | |
US8964241B2 (en) | Print control device and non-transitory computer readable medium for storing mark information in accordance with a type of printer | |
CN105278890B (en) | Information processing unit and control method | |
JP5783731B2 (en) | Image forming apparatus | |
CN106484335A (en) | Image processing system and image forming method | |
US9304719B1 (en) | Reducing print start delays for large portable document format print jobs | |
US10078478B2 (en) | Merging print data and metadata for a print job processed in a print workflow | |
EP2634730B1 (en) | Media determination for a print job from a rasterization process | |
JP3593865B2 (en) | Print processing apparatus and print processing method | |
US9197765B2 (en) | Management apparatus, management method, and program | |
WO2011123574A1 (en) | Printer control system, printing method, and storage medium | |
JP6827738B2 (en) | Control methods, programs and information processing equipment | |
JP7003402B2 (en) | Information processing equipment and programs | |
JP6307911B2 (en) | Program, storage medium, image forming system, and image forming method | |
US8836979B2 (en) | Printing management program, printing management apparatus, printing management method, and printing system | |
US20150181049A1 (en) | Information processing method and program thereof | |
US8749812B2 (en) | Variable data printing method utilizing separate printers for different content | |
JP2011039678A (en) | Print control device, method, and program | |
US20130148157A1 (en) | Image forming apparatus and image forming method | |
JP2014137755A (en) | Print server, program, and print setting method | |
JP6149600B2 (en) | Information processing apparatus, information processing method, program, and information processing system | |
JP2018156637A (en) | Print control device, print control method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191024 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200720 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200825 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201022 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210413 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210614 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211130 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211213 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7003402 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |