JP2011081514A - Print setting device, printer, control program for the print setting device, control program for the printer and printing method - Google Patents

Print setting device, printer, control program for the print setting device, control program for the printer and printing method Download PDF

Info

Publication number
JP2011081514A
JP2011081514A JP2009231857A JP2009231857A JP2011081514A JP 2011081514 A JP2011081514 A JP 2011081514A JP 2009231857 A JP2009231857 A JP 2009231857A JP 2009231857 A JP2009231857 A JP 2009231857A JP 2011081514 A JP2011081514 A JP 2011081514A
Authority
JP
Japan
Prior art keywords
sorting
print
printed
sheets
print data
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
JP2009231857A
Other languages
Japanese (ja)
Inventor
Yoshio Miyamoto
嘉雄 宮本
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.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2009231857A priority Critical patent/JP2011081514A/en
Publication of JP2011081514A publication Critical patent/JP2011081514A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a printing system allowing proper sorting of printed matter of database records rearranged based on a specific attribute before and after a division position wherein an attribute value of the attribute changes without executing complicated analysis processing. <P>SOLUTION: In this printing system, the database records are rearranged based on the specific attribute of a plurality of attributes (S104), division position information indicating the position wherein the value of the specific attribute changes in the records after the rearrangement is generated (S105), and a print job including the division position information and print data of the records after the rearrangement is generated (S108). <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、複数の属性を有するデータベースのレコードに基づく画像を印刷するための印刷設定装置、印刷装置、印刷設定装置の制御プログラム、印刷装置の制御プログラム、及び印刷方法に関する。   The present invention relates to a print setting apparatus, a printing apparatus, a print setting apparatus control program, a printing apparatus control program, and a printing method for printing an image based on a database record having a plurality of attributes.

一般に、データベースとは、複数の属性を有する大量のレコードを系統的に管理し、各々のレコードの検索や抽出等を高速で実行可能なコンピュータシステムのことを指す。このようなデータベースで管理されたレコードを印刷する際には、属性値が等しいレコードどうしを一纏めにする仕分け作業が必要となる場合が多い。そこで、仕分け作業を行なうユーザにとっての利便性向上のため、予めレコードをある属性に基づきソートしてから印刷可能な印刷システムが提案されている。   In general, a database refers to a computer system capable of systematically managing a large number of records having a plurality of attributes and executing search and extraction of each record at high speed. When printing records managed in such a database, it is often necessary to sort the records having the same attribute value together. Therefore, in order to improve the convenience for the user who performs the sorting operation, a printing system has been proposed that can print records after sorting records based on certain attributes in advance.

例えば、以下の特許文献1には、「支店名」や「住所」のような複数の属性に対してユーザが指定した優先順位に基づきレコードを並び替え、並び替え後のレコードの並び順に従って印刷データを生成する印刷システムが提案されている。しかし、同システムを用いても、膨大な枚数の印刷物の中からレコードの属性値が変化する区切り位置(例えば、「支店名」の属性値が「東京」から「大阪」に変化する区切り位置)をユーザが見つけ出すことは容易ではない。   For example, in Patent Document 1 below, records are rearranged based on the priority specified by the user for a plurality of attributes such as “branch name” and “address”, and printed according to the order of the rearranged records. Printing systems that generate data have been proposed. However, even if this system is used, the delimiter position where the attribute value of the record changes from a large number of printed materials (for example, the delimiter position where the attribute value of “Branch Name” changes from “Tokyo” to “Osaka”) It is not easy for the user to find out.

また、以下の特許文献2には、ドキュメントデータ中の各ページの書体、文字修飾、文字サイズ等の変化に応じて章やセクション等の区切り位置の有無を判断し、その区切り位置にタブ紙を挿入する印刷システムが提案されている。しかし、このような手法による区切り位置の有無の判断には複雑な解析処理を行なうプログラムが必要となるほか、同手法では誤判断の可能性が否定できず実用性に乏しいという問題点が指摘されている。   Further, in Patent Document 2 below, the presence or absence of a break position such as a chapter or a section is determined in accordance with changes in the typeface, character modification, character size, etc. of each page in the document data, and a tab sheet is added to the break position. A printing system to be inserted has been proposed. However, in order to determine the presence or absence of breakpoints using such a method, a program that performs complicated analysis processing is required, and it is pointed out that the possibility of misjudgment cannot be denied with this method and that it is not practical. ing.

特開2008−269453号公報JP 2008-269453 A 特開2004−174852号公報JP 2004-174852 A

本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、複雑な解析処理を実行することなく、特定の属性に基づき並び替えられたデータベースレコードの印刷物を当該属性の属性値が変化する区切り位置の前後で適切に仕分けることができる印刷設定装置、印刷装置、印刷設定装置の制御プログラム、印刷装置の制御プログラム、及び印刷方法を提供することである。   The present invention has been made in view of the above-described problems of the prior art, and an object of the present invention is to perform a printout of database records rearranged based on specific attributes without performing complicated analysis processing. To provide a print setting device, a printing device, a control program for the print setting device, a control program for the printing device, and a printing method that can be appropriately sorted before and after the separation position where the attribute value of the attribute changes.

本発明の上記目的は、下記の手段によって達成される。   The above object of the present invention is achieved by the following means.

(1)複数の属性を有するデータベースのレコードを印刷するための印刷ジョブを生成する印刷設定装置であって、前記複数の属性のうちの特定の属性に基づいて前記レコードを並び替えるレコード並び替え部と、前記レコード並び替え部による並び替え後の前記レコードにおいて前記特定の属性の値が変化する位置を示す区切り位置情報を生成する区切り位置情報生成部と、前記レコード並び替え部による並び替え後の前記レコードの印刷データ及び前記区切り位置情報生成部が生成した前記区切り位置情報を包含する印刷ジョブを生成するジョブ生成部と、を有する印刷設定装置。   (1) A print setting device for generating a print job for printing a record of a database having a plurality of attributes, wherein the record sorting unit rearranges the records based on a specific attribute among the plurality of attributes. A delimiter position information generating unit for generating delimiter position information indicating a position where the value of the specific attribute changes in the record after the reordering by the record reordering unit, and after the reordering by the record reordering unit A print setting device comprising: a job generation unit that generates a print job including the print data of the record and the separation position information generated by the separation position information generation unit.

(2)前記区切り位置の前後の前記レコードの仕分け方法を設定する仕分け方法設定部をさらに有し、前記ジョブ生成部により生成される前記印刷ジョブは、前記仕分け方法設定部により設定された前記仕分け方法に関する指示をさらに包含することを特徴とする上記(1)に記載の印刷設定装置。   (2) The method further includes a sorting method setting unit that sets a sorting method for the records before and after the separation position, and the print job generated by the job generation unit is the sorting set by the sorting method setting unit. The print setting apparatus according to (1), further including an instruction regarding a method.

(3)前記仕分け方法設定部により設定可能な前記仕分け方法は、前記印刷データに基づく画像が印刷された記録用紙を所定のオフセット幅でオフセットする方法、及び前記印刷データに基づく画像が印刷された記録用紙の間に仕分け用紙を挿入する方法のうちの少なくとも1つを含むことを特徴とする上記(2)に記載の印刷設定装置。   (3) The sorting method that can be set by the sorting method setting unit includes a method of offsetting a recording sheet on which an image based on the print data is printed with a predetermined offset width, and an image based on the print data is printed The print setting apparatus according to (2) above, including at least one of methods for inserting sorting sheets between recording sheets.

(4)前記ジョブ生成部により生成される前記印刷ジョブは、前記区切り位置に隣接する前記レコードの前記特定の属性の値を示す属性情報を前記仕分け用紙に印刷する指示をさらに包含することを特徴とする上記(3)に記載の印刷設定装置。   (4) The print job generated by the job generation unit further includes an instruction to print attribute information indicating the value of the specific attribute of the record adjacent to the separation position on the sorting paper. The print setting apparatus according to (3) above.

(5)前記仕分け用紙はタブ紙であることを特徴とする上記(3)または(4)に記載の印刷設定装置。   (5) The print setting apparatus according to (3) or (4), wherein the sorting sheet is a tab sheet.

(6)前記レコード並び替え部が複数の前記特定の属性に基づいて段階的に前記レコードを並び替える場合、前記仕分け方法設定部は、前記特定の属性の各々に対応する前記区切り位置について互いに異なる種類の仕分け方法を設定することを特徴とする上記(2)に記載の印刷設定装置。   (6) When the record rearrangement unit rearranges the records stepwise based on a plurality of the specific attributes, the sorting method setting unit is different from each other for the delimiter positions corresponding to the specific attributes. The print setting apparatus according to (2) above, wherein a sort method of types is set.

(7)前記仕分け方法設定部により設定可能な前記異なる種類の仕分け方法は、前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットする方法、前記印刷データに基づく画像が印刷された記録用紙に互いに異なる種類の仕分け用紙を挿入する方法、及び一部の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットし、他の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙の間に互いに異なる種類の仕分け用紙を挿入する方法のうちの少なくとも1つを含むことを特徴とする上記(6)に記載の印刷設定装置。   (7) The different types of sorting methods that can be set by the sorting method setting unit include a method of offsetting recording sheets on which images based on the print data are printed with different offset widths, and an image based on the print data is printed. A method of inserting different types of sorting sheets into the printed recording sheets, and for the separation positions corresponding to some of the specific attributes, the recording sheets on which images based on the print data are printed are offset from each other. At least one of the methods for inserting different types of sorting sheets between recording sheets on which images based on the print data are printed with respect to the separation positions offset by width and corresponding to each of the other specific attributes. The print setting apparatus according to (6) above, including one.

(8)前記異なる種類のタブ紙は、タブの位置が互いに異なるタブ紙であることを特徴とする上記(7)に記載の印刷設定装置。   (8) The print setting apparatus according to (7), wherein the different types of tab sheets are tab sheets having different tab positions.

(9)複数の属性を有するデータベースのレコードを印刷するための印刷ジョブを実行する印刷装置であって、前記印刷ジョブは、前記複数の属性のうちの特定の属性に基づき並び替えられた前記レコードの印刷データ、及び並び替え後の前記レコードにおいて前記特定の属性の値が変化する位置を示す区切り位置情報を包含し、前記印刷ジョブに包含される前記印刷データに基づき前記レコードに対応する画像を印刷する印刷部と、前記印刷ジョブに包含される前記区切り位置情報に基づき前記区切り位置の前後の前記レコードの仕分けを実行する仕分け部と、を有する印刷装置。   (9) A printing apparatus that executes a print job for printing a database record having a plurality of attributes, wherein the print job is rearranged based on a specific attribute among the plurality of attributes. Print data, and separation position information indicating a position where the value of the specific attribute changes in the sorted record, and an image corresponding to the record based on the print data included in the print job. A printing apparatus comprising: a printing unit that performs printing; and a sorting unit that sorts the records before and after the break position based on the break position information included in the print job.

(10)前記仕分け部により実行可能な前記仕分けは、前記印刷データに基づく画像が印刷された記録用紙を所定のオフセット幅でオフセットする仕分け、及び前記印刷データに基づく画像が印刷された記録用紙の間に仕分け用紙を挿入する仕分けのうちの少なくとも1つを含むことを特徴とする上記(9)に記載の印刷装置。   (10) The sorting that can be executed by the sorting unit includes sorting for offsetting a recording sheet on which an image based on the print data is printed with a predetermined offset width, and recording sheets on which an image based on the printing data is printed The printing apparatus according to (9), including at least one of sorting for inserting a sorting sheet in between.

(11)前記印刷ジョブは、前記区切り位置に隣接する前記レコードの前記特定の属性の値を示す属性情報を印刷する指示をさらに包含し、前記印刷部は、前記指示に基づき前記属性情報を前記仕分け用紙にさらに印刷することを特徴とする上記(10)に記載の印刷装置。   (11) The print job further includes an instruction to print attribute information indicating a value of the specific attribute of the record adjacent to the delimiter position, and the printing unit receives the attribute information based on the instruction. The printing apparatus according to (10), wherein printing is further performed on sorting paper.

(12)前記仕分け用紙は、タブ紙であることを特徴とする上記(10)又は(11)に記載の印刷装置。   (12) The printing apparatus according to (10) or (11), wherein the sorting sheet is a tab sheet.

(13)前記レコードが複数の前記特定の属性に基づき段階的に並び替えられている場合、前記仕分け部は、前記特定の属性の各々に対応する前記区切り位置について互いに異なる種類の仕分けを実行することを特徴とする上記(9)に記載の印刷装置。   (13) When the records are rearranged stepwise based on a plurality of the specific attributes, the sorting unit executes different types of sorting for the delimiter positions corresponding to the specific attributes. The printing apparatus according to (9) above, wherein

(14)前記仕分け部により実行可能な前記異なる種類の仕分けは、前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットする仕分け、前記印刷データに基づく画像が印刷された記録用紙に互いに異なる種類の仕分け用紙を挿入する仕分け、及び一部の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットし、他の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙の間に互いに異なる種類の仕分け用紙を挿入する仕分けのうちの少なくとも1つを含むことを特徴とする上記(13)に記載の印刷装置。   (14) The different types of sorting that can be executed by the sorting unit include sorting by which recording sheets on which images based on the print data are printed are offset with different offset widths, and recording on which images based on the print data are printed Assorting for inserting different types of sorting paper into the paper, and for the separation positions corresponding to some of the specific attributes, the recording paper on which an image based on the print data is printed is offset with different offset widths. For at least one of the separation positions corresponding to each of the other specific attributes, at least one of the separations in which different types of separation sheets are inserted between the recording sheets on which images based on the print data are printed. The printing apparatus as described in (13) above, comprising:

(15)前記異なる種類の仕分け用紙は、タブの位置が互いに異なるタブ紙であることを特徴とする互いにタブの位置が異なるタブ紙であることを特徴とする上記(14)に記載の印刷装置。   (15) The printing apparatus according to (14), wherein the different types of sorting sheets are tab sheets having different tab positions, wherein the tab positions are different from each other. .

(16)複数の属性を有するデータベースのレコードを印刷するための印刷ジョブを生成する印刷設定装置の制御プログラムであって、前記複数の属性のうちの特定の属性に基づいて前記レコードを並び替える手順(A)と、前記手順(A)での並び替え後の前記レコードにおいて前記特定の属性の値が変化する位置を示す区切り位置情報を生成する手順(B)と、前記手順(A)での並び替え後の前記レコードの印刷データ及び前記手順(B)で生成された前記区切り位置情報を包含する印刷ジョブを生成する手順(C)と、を前記印刷設定装置に実行させる制御プログラム。   (16) A control program for a print setting device for generating a print job for printing a record of a database having a plurality of attributes, the procedure for rearranging the records based on a specific attribute among the plurality of attributes (A), a procedure (B) for generating delimiter position information indicating a position where the value of the specific attribute changes in the record after the rearrangement in the procedure (A), and a procedure (A) A control program for causing the print setting apparatus to execute the procedure (C) for generating a print job including the print data of the records after the rearrangement and the break position information generated in the procedure (B).

(17)前記区切り位置の前後の前記レコードの仕分け方法を設定する手順(D)を前記印刷設定装置にさらに実行させ、前記手順(C)生成される前記印刷ジョブは、前記手順(D)で設定された前記仕分け方法に関する指示をさらに包含することを特徴とする上記(16)に記載の制御プログラム。   (17) The procedure (D) for setting the sorting method for the records before and after the delimiter position is further executed by the print setting device, and the generated print job is the procedure (D). The control program according to (16), further including an instruction regarding the set sorting method.

(18)前記手順(D)で設定可能な前記仕分け方法は、前記印刷データに基づく画像が印刷された記録用紙を所定のオフセット幅でオフセットする方法、及び前記印刷データに基づく画像が印刷された記録用紙の間に仕分け用紙を挿入する方法のうちの少なくとも1つを含むことを特徴とする上記(17)に記載の制御プログラム。   (18) The sorting method that can be set in the step (D) includes a method of offsetting a recording sheet on which an image based on the print data is printed with a predetermined offset width, and an image based on the print data is printed The control program according to (17) above, which includes at least one of methods for inserting sorting sheets between recording sheets.

(19)上記手順(C)で生成される前記印刷ジョブは、前記区切り位置に隣接する前記レコードの前記特定の属性の値を示す属性情報を前記仕分け用紙に印刷する指示をさらに包含することを特徴とする上記(18)に記載の制御プログラム。   (19) The print job generated in the procedure (C) further includes an instruction to print attribute information indicating the value of the specific attribute of the record adjacent to the separation position on the sorting sheet. The control program according to (18), characterized in that it is characterized in that

(20)前記仕分け用紙はタブ紙であることを特徴とする上記(18)又は(19)に記載の制御プログラム。   (20) The control program according to (18) or (19), wherein the sorting sheet is a tab sheet.

(21)前記手順(A)で前記レコードが複数の前記特定の属性に基づいて段階的に並び替えられる場合、前記手順(D)では、前記特定の属性の各々に対応する前記区切り位置について互いに異なる種類の仕分け方法が設定されることを特徴とする上記(17)に記載の制御プログラム。   (21) When the records are rearranged stepwise based on a plurality of the specific attributes in the procedure (A), in the procedure (D), the delimiter positions corresponding to each of the specific attributes The control program according to (17), wherein different types of sorting methods are set.

(22)前記手順(D)で設定可能な前記異なる種類の仕分け方法は、前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットする方法、前記印刷データに基づく画像が印刷された記録用紙に互いに異なる種類の仕分け用紙を挿入する方法、及び一部の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットし、他の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙の間に互いに異なる種類の仕分け用紙を挿入する方法のうちの少なくとも1つを含むことを特徴とする上記(21)に記載の制御プログラム。   (22) The different types of sorting methods that can be set in the step (D) include a method of offsetting recording sheets on which images based on the print data are printed with different offset widths, and an image based on the print data is printed A method of inserting different types of sorting sheets into the printed recording sheets, and for the separation positions corresponding to some of the specific attributes, the recording sheets on which images based on the print data are printed are offset from each other. At least one of the methods for inserting different types of sorting sheets between recording sheets on which images based on the print data are printed with respect to the separation positions offset by width and corresponding to each of the other specific attributes. The control program according to (21) above, including one.

(23)前記異なる種類のタブ紙は、タブの位置が互いに異なるタブ紙であることを特徴とする上記(22)に記載の制御プログラム。   (23) The control program according to (22), wherein the different types of tab sheets are tab sheets having different tab positions.

(24)上記(16)〜(23)のいずれか1つに記載の制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。   (24) A computer-readable recording medium on which the control program according to any one of (16) to (23) is recorded.

(25)複数の属性を有するデータベースのレコードを印刷するための印刷ジョブを実行する印刷装置の制御プログラムであって、前記印刷ジョブは、前記複数の属性のうちの特定の属性に基づき並び替えられた前記レコードの印刷データ、及び並び替え後の前記レコードにおいて前記特定の属性の値が変化する位置を示す区切り位置情報を包含し、前記印刷ジョブに包含される前記印刷データに基づき前記レコードに対応する画像を印刷する手順(A)と、前記印刷ジョブに包含される前記区切り位置情報に基づき前記区切り位置の前後の前記レコードの仕分けを実行する手順(B)と、を前記印刷装置に実行させる制御プログラム。   (25) A control program for a printing apparatus that executes a print job for printing a record of a database having a plurality of attributes, wherein the print jobs are rearranged based on specific attributes of the plurality of attributes In addition, the print data of the record and the delimiter position information indicating the position where the value of the specific attribute changes in the sorted record, and correspond to the record based on the print data included in the print job Causing the printing apparatus to execute a procedure (A) for printing an image to be performed and a procedure (B) for sorting the records before and after the separation position based on the separation position information included in the print job. Control program.

(26)前記手順(B)で実行可能な前記仕分けは、前記印刷データに基づく画像が印刷された記録用紙を所定のオフセット幅でオフセットする仕分け、及び前記印刷データに基づく画像が印刷された記録用紙の間に仕分け用紙を挿入する仕分けのうちの少なくとも1つを含むことを特徴とする上記(25)に記載の制御プログラム。   (26) The sorting that can be executed in the step (B) includes sorting for recording paper on which an image based on the print data is printed with a predetermined offset width, and recording on which an image based on the print data is printed. The control program according to (25), including at least one of sorting for inserting sorting sheets between sheets.

(27)前記印刷ジョブは、前記区切り位置に隣接する前記レコードの前記特定の属性の値を示す属性情報を印刷する指示をさらに包含し、前記手順(A)では、前記指示に基づき前記属性情報が前記仕分け用紙にさらに印刷されることを特徴とする上記(26)に記載の制御プログラム。   (27) The print job further includes an instruction to print attribute information indicating a value of the specific attribute of the record adjacent to the delimiter position. In the procedure (A), the attribute information is based on the instruction. Is further printed on the sorting paper. The control program according to (26), wherein

(28)前記仕分け用紙は、タブ紙であることを特徴とする上記(26)又は(27)に記載の制御プログラム。   (28) The control program according to (26) or (27), wherein the sorting sheet is a tab sheet.

(29)前記レコードが複数の前記特定の属性に基づき段階的に並び替えられている場合、前記手順(B)では、前記特定の属性の各々に対応する前記区切り位置について互いに異なる種類の仕分けが実行されることを特徴とする上記(25)に記載の制御プログラム。   (29) When the records are rearranged stepwise based on a plurality of the specific attributes, in the procedure (B), different types of sorting are performed for the delimiter positions corresponding to the specific attributes. The control program according to (25), which is executed.

(30)前記手順(B)で実行可能な前記異なる種類の仕分けは、前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットする仕分け、前記印刷データに基づく画像が印刷された記録用紙に互いに異なる種類の仕分け用紙を挿入する仕分け、及び一部の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットし、他の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙の間に互いに異なる種類の仕分け用紙を挿入する仕分けのうちの少なくとも1つを含むことを特徴とする上記(29)に記載の制御プログラム。   (30) The different types of sorting that can be executed in the step (B) are: a printing sheet on which an image based on the print data is offset with a different offset width; and an image based on the print data is printed Assorting for inserting different types of sorting sheets into the recording sheets, and for the separation positions corresponding to some of the specific attributes, the recording sheets on which images based on the print data are printed have different offset widths. The separation position corresponding to each of the other specific attributes is at least one of the separation types in which different types of separation sheets are inserted between the recording sheets on which images based on the print data are printed. The control program according to (29) above, including:

(31)前記異なる種類の仕分け用紙は、タブの位置が互いに異なるタブ紙であることを特徴とする互いにタブの位置が異なるタブ紙であることを特徴とする上記(30)に記載の制御プログラム。   (31) The control program according to (30), wherein the different types of sorting sheets are tab sheets whose tab positions are different from each other. .

(32)上記(25)〜(31)のいずれか1つに記載の制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。   (32) A computer-readable recording medium on which the control program according to any one of (25) to (31) is recorded.

(33)複数の属性を有するデータベースのレコードの印刷方法であって、前記複数の属性のうちの特定の属性に基づいて前記レコードを並び替えるステップ(A)と、前記ステップ(A)での並び替え後の前記レコードにおいて前記特定の属性の値が変化する位置を示す区切り位置情報を生成するステップ(B)と、前記ステップ(A)での並び替え後の前記レコードに対応する画像を記録用紙に印刷するステップ(C)と、前記ステップ(B)で生成された前記区切り位置情報に基づき、前記ステップ(C)で前記レコードが印刷された記録用紙に対する前記区切り位置の前後での仕分けを実行するステップ(D)と、を含む印刷方法。   (33) A method of printing a record of a database having a plurality of attributes, the step (A) of rearranging the records based on a specific attribute of the plurality of attributes, and the arrangement in the step (A) A step (B) of generating delimitation position information indicating a position where the value of the specific attribute changes in the record after replacement, and an image corresponding to the record after the rearrangement in step (A) (C) printing on the sheet, and sorting the recording paper on which the record is printed in step (C) before and after the separation position based on the separation position information generated in step (B). Printing step (D).

(34)前記ステップ(D)で実行可能な前記仕分けは、前記印刷データに基づく画像が印刷された記録用紙を所定のオフセット幅でオフセットする方法、及び前記印刷データに基づく画像が印刷された記録用紙の間に仕分け用紙を挿入する方法のうちの少なくとも1つを含むことを特徴とする上記(33)に記載の印刷方法。   (34) The sorting that can be executed in the step (D) includes a method of offsetting a recording sheet on which an image based on the print data is printed with a predetermined offset width, and a recording on which the image based on the print data is printed. The printing method as described in (33) above, including at least one of methods for inserting sorting sheets between sheets.

(35)前記区切り位置に隣接する前記レコードの前記特定の属性の値を示す属性情報を前記仕分け用紙に印刷するステップ(E)をさらに含むことを特徴とする上記(34)に記載の印刷方法。   (35) The printing method according to (34), further including a step (E) of printing attribute information indicating a value of the specific attribute of the record adjacent to the separation position on the sorting paper. .

(36)前記仕分け用紙はタブ紙であることを特徴とする上記(34)又は(35)に記載の印刷方法。   (36) The printing method according to (34) or (35), wherein the sorting paper is tab paper.

(37)前記手順(A)で前記レコードが複数の前記特定の属性に基づいて段階的に並び替えられる場合、前記ステップ(D)では、前記特定の属性の各々に対応する前記区切り位置について互いに異なる種類の仕分け方法が設定されることを特徴とする上記(33)に記載の印刷方法。   (37) When the records are rearranged stepwise based on a plurality of the specific attributes in the procedure (A), in the step (D), the delimiter positions corresponding to the specific attributes are mutually The printing method according to (33), wherein different types of sorting methods are set.

(38)前記ステップ(D)で設定可能な前記異なる種類の仕分け方法は、前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットする方法、前記印刷データに基づく画像が印刷された記録用紙に互いに異なる種類の仕分け用紙を挿入する方法、及び一部の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットし、他の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙の間に互いに異なる種類の仕分け用紙を挿入する方法のうちの少なくとも1つを含むことを特徴とする上記(37)に記載の印刷方法。   (38) The different types of sorting methods that can be set in the step (D) include a method of offsetting recording sheets on which images based on the print data are printed with different offset widths, and an image based on the print data is printed. A method of inserting different types of sorting sheets into the printed recording sheets, and for the separation positions corresponding to some of the specific attributes, the recording sheets on which images based on the print data are printed are offset from each other. At least one of the methods for inserting different types of sorting sheets between recording sheets on which images based on the print data are printed with respect to the separation positions offset by width and corresponding to each of the other specific attributes. The printing method according to (37) above, including one.

(39)前記異なる種類のタブ紙は、タブの位置が互いに異なるタブ紙であることを特徴とする上記(38)に記載の印刷方法。   (39) The printing method according to (38), wherein the different types of tab sheets are tab sheets having different tab positions.

本発明によれば、特定の属性に基づき並び替えられたデータベースレコードにおいて当該属性の値が変化する区切り位置を表す区切り位置情報が印刷ジョブに包含させられ、その区切り位置情報に基づきオフセット形成や仕分け用紙挿入等の仕分け方法によるデータベースレコードの仕分け処理が実行される。よって、本発明によれば、複雑な解析処理を実行することなく、並び替え後のデータベースレコードを区切り位置の前後で適切に仕分けることができるため、そのようなデータベースレコードの印刷物を取り扱うユーザにとっての利便性が飛躍的に向上する。   According to the present invention, in the database record rearranged based on a specific attribute, delimiter position information indicating the delimiter position where the value of the attribute changes is included in the print job, and offset formation and sorting are performed based on the delimiter position information. A database record sorting process by a sorting method such as paper insertion is executed. Therefore, according to the present invention, the rearranged database records can be appropriately sorted before and after the delimiter position without executing complicated analysis processing, so that the user who handles the printed matter of such database records. Convenience is greatly improved.

本発明の一実施形態に係る印刷システムの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printing system according to an embodiment of the present invention. 本発明の一実施形態に係る印刷設定装置(PC)の構成を示すブロック図である。1 is a block diagram illustrating a configuration of a print setting apparatus (PC) according to an embodiment of the present invention. 本発明の一実施形態に係るプリンタドライバの機能を概念的に示すブロック図である。FIG. 2 is a block diagram conceptually showing functions of a printer driver according to an embodiment of the present invention. 本発明の一実施形態に係る印刷装置の構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printing apparatus according to an embodiment of the present invention. 本発明の一実施形態に係る属性情報テーブルの一例を示す概略図である。It is the schematic which shows an example of the attribute information table which concerns on one Embodiment of this invention. 本発明の一実施形態に係る属性情報テーブルの一例を示す概略図である。It is the schematic which shows an example of the attribute information table which concerns on one Embodiment of this invention. 本発明の一実施形態に係る属性情報テーブルの一例を示す概略図である。It is the schematic which shows an example of the attribute information table which concerns on one Embodiment of this invention. 本発明の一実施形態に係る印刷設定装置(PC)による処理の手順を示すフローチャートである。6 is a flowchart illustrating a processing procedure performed by a print setting apparatus (PC) according to an embodiment of the present invention. 本発明の一実施形態に係る印刷装置(プリンタコントローラ)による処理の手順を示すフローチャートである。6 is a flowchart illustrating a processing procedure performed by a printing apparatus (printer controller) according to an embodiment of the present invention. 本発明の一実施形態に係る印刷システムによる出力結果の一例を示す概略図である。It is the schematic which shows an example of the output result by the printing system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る印刷システムによる出力結果の一例を示す概略図である。It is the schematic which shows an example of the output result by the printing system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る印刷システムによる出力結果の一例を示す概略図である。It is the schematic which shows an example of the output result by the printing system which concerns on one Embodiment of this invention.

以下、本発明の実施の形態を、図面を参照して詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

−システムの構成(図1〜図8)
図1は、本実施形態に係る印刷システムSの全体構成を示すブロック図である。図1のように、印刷システムSは、印刷設定装置としてのPC1、印刷装置としてプリンタ2、プリンタ2により印刷すべきファイルの格納装置としてのデータベースサーバ3を備えており、これらはネットワークNを介して双方向通信可能に接続されている。ネットワークNは、イーサネット(登録商標)、トークンリング、FDDI等の規格によるLAN、又はLANどうしを専用線で接続したWAN等である。なお、ネットワークNに接続される機器の種類及び台数は図1に示す例に限定されない。
-System configuration (Figs. 1-8)
FIG. 1 is a block diagram showing the overall configuration of the printing system S according to the present embodiment. As shown in FIG. 1, the printing system S includes a PC 1 as a print setting device, a printer 2 as a printing device, and a database server 3 as a storage device for a file to be printed by the printer 2. Connected to enable bidirectional communication. The network N is a LAN according to a standard such as Ethernet (registered trademark), Token Ring, FDDI, or a WAN in which LANs are connected by a dedicated line. The type and number of devices connected to the network N are not limited to the example shown in FIG.

ここで、データベースサーバ3に格納された多数のファイルは、「都道府県」「市区町村」「名前」「所属」等の複数種類の属性を有している。これらのファイルは以下では「レコード」とも称される。データベースサーバ3は、これらのレコードを特定の属性(例えば、「都道府県」)に基づき高速に並び替えたり抽出したりする機能を備えている。   Here, a large number of files stored in the database server 3 have a plurality of types of attributes such as “prefecture”, “city”, “name”, and “affiliation”. These files are also referred to below as “records”. The database server 3 has a function of sorting and extracting these records at high speed based on a specific attribute (for example, “prefecture”).

また、PC1にはデータベースサーバ3に格納されたレコードの印刷ジョブを生成するためのアプリケーションであるプリンタドライバがインストールされている。このプリンタドライバにより生成された印刷ジョブは、ネットワークNを介してプリンタ2に送信される。プリンタ2は、受信した印刷ジョブを解析して印刷画像データを生成し、その印刷画像データに基づく画像を記録用紙に印刷する。   In addition, a printer driver that is an application for generating a print job of records stored in the database server 3 is installed in the PC 1. The print job generated by the printer driver is transmitted to the printer 2 via the network N. The printer 2 analyzes the received print job to generate print image data, and prints an image based on the print image data on a recording sheet.

続いて、上記機器の構成について詳細に説明する。図2は、本実施形態に係るPC1の構成を示すブロック図であり、図4は、本実施形態に係るプリンタ2の構成を示すブロック図である。なお、本実施形態に係るデータベースサーバ3は、一般的なファイルサーバであるため、その構成に関する詳細な説明は省略する。   Next, the configuration of the device will be described in detail. FIG. 2 is a block diagram illustrating a configuration of the PC 1 according to the present embodiment, and FIG. 4 is a block diagram illustrating a configuration of the printer 2 according to the present embodiment. Note that the database server 3 according to the present embodiment is a general file server, and a detailed description thereof is omitted.

先ず、図2のように、本実施形態に係るPC1は、制御部11、記憶部12、表示部13、操作部14、通信インタフェース15を備えており、これらは信号をやり取りするためのバス16を介して相互に接続されている。これらの構成要素について以下に順に説明する。   First, as shown in FIG. 2, the PC 1 according to the present embodiment includes a control unit 11, a storage unit 12, a display unit 13, an operation unit 14, and a communication interface 15, which are a bus 16 for exchanging signals. Are connected to each other. These components will be described in order below.

制御部11は、CPUであり、プログラムに従って各部の動作を制御するとともに各種演算処理を実行する。特に、本実施形態に係る制御部11は、前述のプリンタドライバ実行時にデータベース読み込み部11a、レコード並び替え部11b、印刷ジョブ生成部11c、及び印刷ジョブ送信部11dとして機能することができる。この点についてはさらに後述する。   The control unit 11 is a CPU, and controls the operation of each unit according to a program and executes various arithmetic processes. In particular, the control unit 11 according to the present embodiment can function as the database reading unit 11a, the record rearrangement unit 11b, the print job generation unit 11c, and the print job transmission unit 11d when the above-described printer driver is executed. This point will be further described later.

記憶部12は、ROM、RAM、及びハードディスクからなり、OS(オペレーティングシステム)やプリンタドライバDのような各種制御プログラムを格納している。特に、本実施形態に係る記憶部12は、前述のプリンタドライバ実行時にデータベース12a、及び区切り位置情報記憶部12bとして機能することができる。この点についてはさらに後述する。   The storage unit 12 includes a ROM, a RAM, and a hard disk, and stores various control programs such as an OS (Operating System) and a printer driver D. In particular, the storage unit 12 according to the present embodiment can function as the database 12a and the separator position information storage unit 12b when the above-described printer driver is executed. This point will be further described later.

表示部13は、液晶表示装置であり、ユーザに各種情報を表示する。特に、表示部13は、前述のプリンタドライバにより提供される各種GUI(グラフィカル・ユーザ・インタフェース)を表示することができる。操作部14は、キーボードやマウス等の入力装置であり、ユーザから種々の動作指示を取得する。通信インタフェース15は、PC1をネットワークNに接続し、プリンタ2を含むネットワークN上の他の機器と通信するためのインタフェースである。   The display unit 13 is a liquid crystal display device and displays various information to the user. In particular, the display unit 13 can display various GUIs (graphical user interfaces) provided by the printer driver. The operation unit 14 is an input device such as a keyboard and a mouse, and acquires various operation instructions from the user. The communication interface 15 is an interface for connecting the PC 1 to the network N and communicating with other devices on the network N including the printer 2.

図3は、本実施形態に係るプリンタドライバDの機能を概念的に示すブロック図である。図3のように、プリンタドライバDは、データベース読み込み部11a、レコード並び替え部11b、画像データ生成部11c、画像データ/区切り情報送信部11d、データベース12a、区切り情報記憶部12bを備えている。なお、図3のデータベース12aは、印刷システムSが専用のデータベースサーバ3を備えていない場合の代替的なファイル格納領域、又はデータベースサーバ3を補助するためのファイル格納領域であり、本実施形態における必須の構成要素ではない。これらの構成要素について以下に順に説明する。   FIG. 3 is a block diagram conceptually showing functions of the printer driver D according to the present embodiment. As shown in FIG. 3, the printer driver D includes a database reading unit 11a, a record rearrangement unit 11b, an image data generation unit 11c, an image data / separation information transmission unit 11d, a database 12a, and a separation information storage unit 12b. The database 12a in FIG. 3 is an alternative file storage area in the case where the printing system S does not include the dedicated database server 3, or a file storage area for assisting the database server 3. It is not an essential component. These components will be described in order below.

データベース読み込み部11aは、データベースサーバ3(又は、データベース12a)からレコードを読み込むとともに、読み込んだレコードの属性情報の一覧表からなる属性情報テーブルTを生成する。図5は、本実施形態に係るデータベース読み込み部11aにより生成された属性情報テーブルTの一例を示す概略図である。図5の例では、各々が「都道府県」「市区町村」「名前」「所属」の属性を有する5つのレコードが読み込まれている。   The database reading unit 11a reads records from the database server 3 (or database 12a) and generates an attribute information table T including a list of attribute information of the read records. FIG. 5 is a schematic diagram illustrating an example of the attribute information table T generated by the database reading unit 11a according to the present embodiment. In the example of FIG. 5, five records each having attributes of “prefecture”, “city”, “name”, and “affiliation” are read.

レコード並び替え部12bは、ユーザにより指定された特定の属性に基づきレコードの並び替えを実施するとともに、並び替え後のレコードにおいて当該属性の値が変化する位置を表す区切り位置情報を生成し、それを属性情報テーブルTに記録する。図6は、図5のようなレコードを「都道府県」属性に基づき降順に並び替えた後のレコードについての属性情報テーブルTを示す概略図である。図6の例における区切り位置情報は「0」又は「1」からなる1ビットコードであり、「0」は当該レコードとその直前のレコードとの間が区切り位置ではなく、「1」は当該レコードとその直前のレコードとの間が区切り位置であることを意味する。なお、レコードの並び替えが実施されない場合には区切り位置情報は生成されない。   The record rearrangement unit 12b performs the rearrangement of records based on the specific attribute designated by the user, and generates delimiter position information indicating the position where the value of the attribute changes in the record after the rearrangement. Is recorded in the attribute information table T. FIG. 6 is a schematic diagram showing the attribute information table T for records after rearranging the records as shown in FIG. 5 in descending order based on the “prefecture” attribute. The delimiter position information in the example of FIG. 6 is a 1-bit code consisting of “0” or “1”, “0” is not the delimiter position between the record and the record immediately before, and “1” is the record It means that it is a delimiter between the record and the immediately preceding record. Note that when the record rearrangement is not performed, the break position information is not generated.

また、本実施形態に係るレコード並び替え部11bは、複数の属性に基づきレコードを段階的に並び替えることができる。図7は、図6のような並び替え後のレコードをさらに「市区町村」属性に基づき昇順に並び替えた後のレコードについての属性情報テーブルTを示す概略図である。このような段階的な並び替えを実施した場合、レコード並び替えの都度、区切り位置情報が生成されることになるが、以下では、便宜上、初回の並び替えの際に生成される区切り位置情報を「区切り位置情報1」と称し、N回目の並び替えの際に生成される区切り位置情報を「区切り位置情報N」と称することにする。   Moreover, the record rearrangement unit 11b according to the present embodiment can rearrange records in stages based on a plurality of attributes. FIG. 7 is a schematic diagram showing the attribute information table T for records after rearranged records as shown in FIG. 6 are further rearranged in ascending order based on the “city” attribute. When such a gradual rearrangement is performed, delimiter position information is generated every time a record is reordered. For the sake of convenience, the delimiter position information generated at the time of the first reordering will be described below. This is referred to as “separation position information 1”, and the separation position information generated in the N-th rearrangement is referred to as “separation position information N”.

印刷ジョブ生成部11cは、最新の属性情報テーブルTにおける並び順に従って各レコードを印刷データ(PDLデータ)に変換し、さらに、当該印刷データ及び最新の属性情報テーブルTに記録された区切り位置情報を包含する印刷ジョブを生成する。印刷ジョブ送信部11dは、印刷ジョブ生成部11cにより生成された印刷ジョブをネットワークN経由でプリンタ2に送信する。   The print job generation unit 11c converts each record into print data (PDL data) in accordance with the arrangement order in the latest attribute information table T, and further uses the print data and the break position information recorded in the latest attribute information table T. Generate an included print job. The print job transmission unit 11d transmits the print job generated by the print job generation unit 11c to the printer 2 via the network N.

続いて、図4のように、本実施形態に係るプリンタ2は、制御装置としてのプリンタコントローラ21、及び出力装置としてプリンタエンジン22からなり、これらは、USBやIEEE1394等の専用のシリアルバスを介して双方向通信可能に接続されている。なお、プリンタコントローラ21とプリンタエンジン22はネットワークNを介して接続されてもよい。   Subsequently, as shown in FIG. 4, the printer 2 according to the present embodiment includes a printer controller 21 as a control device and a printer engine 22 as an output device, which are connected via a dedicated serial bus such as USB or IEEE1394. Connected to enable bidirectional communication. The printer controller 21 and the printer engine 22 may be connected via the network N.

図4のように、本実施形態に係るプリンタコントローラ21は、制御部211、記憶部212、操作部213、データ解析部214、仕分け設定部215、及び通信インタフェース216を備えており、これらは信号をやり取りするためのバス217を介して相互に通信可能に接続されている。これらの構成要素について以下に順に説明する。   As shown in FIG. 4, the printer controller 21 according to the present embodiment includes a control unit 211, a storage unit 212, an operation unit 213, a data analysis unit 214, a sorting setting unit 215, and a communication interface 216. Are connected to each other via a bus 217 for exchanging data. These components will be described in order below.

制御部212は、CPUであり、プログラムに従って各部の動作を制御するとともに各種演算処理を実行する。記憶部212は、ROM、RAM、及びハードディスクからなり、OS(基本ソフトウェア)や各種制御プログラム等を格納している。   The control unit 212 is a CPU, and controls the operation of each unit according to a program and executes various arithmetic processes. The storage unit 212 includes a ROM, a RAM, and a hard disk, and stores an OS (basic software), various control programs, and the like.

操作部213は、プリンタエンジン2a及びプリンタコントローラ2bのステータス等に関する各種情報を表示するとともにユーザから所定の動作指示を受け付けるためのタッチパネル、及びテンキー、スタート/ストップキー、リセットキー等の各種固定キーを備えたオペレーションパネルである。   The operation unit 213 displays various types of information related to the status of the printer engine 2a and the printer controller 2b and receives a fixed touch key such as a numeric keypad, a start / stop key, and a reset key for receiving a predetermined operation instruction from the user. It is an operation panel provided.

ジョブ解析部214は、PC1から受信した印刷ジョブを解析し、その印刷ジョブ中の印刷データ(PDLデータ)をラスタ形式の印刷画像データに変換する。このようにして生成された印刷画像データは印刷処理のためにプリンタエンジン22に送信される。   The job analysis unit 214 analyzes the print job received from the PC 1 and converts print data (PDL data) in the print job into raster format print image data. The print image data generated in this way is transmitted to the printer engine 22 for printing processing.

仕分け設定部215は、印刷ジョブ中の区切り位置情報に基づき、区切り位置の前後のレコードを所定の仕分け方法を用いて仕分けするための指示(以下、「仕分け実行指示」ともいう)をプリンタエンジン22に送信する。   The sorting setting unit 215 provides an instruction (hereinafter, also referred to as “sorting execution instruction”) for sorting the records before and after the separating position using a predetermined sorting method based on the separating position information in the print job. Send to.

ここで、所定の仕分け方法とは、例えば、区切り位置に隣接するレコード(例えば、区切り位置の直後のレコード)が印刷された記録用紙を所定のオフセット幅で物理的にオフセットする方法(以下、「仕分け方法1」ともいう)や、区切り位置の直前及び直後のレコードがそれぞれ印刷された記録用紙の間にタブ紙のような仕分け用紙を挿入する方法(以下、「仕分け方法2」ともいう)等であり、ユーザはこのような種々の仕分け方法の中から所望の仕分け方法を指定することができる。例えば、ユーザはプリンタドライバDのGUIを操作することにより所望の仕分け方法を指定することができる。   Here, the predetermined sorting method is, for example, a method of physically offset a recording sheet on which a record adjacent to the separation position (for example, a record immediately after the separation position) is printed with a predetermined offset width (hereinafter, “ (Also referred to as “sorting method 1”), a method of inserting a sort sheet such as a tab sheet between the recording sheets on which the records immediately before and after the separation position are printed (hereinafter also referred to as “sort method 2”), etc. The user can specify a desired sorting method from among these various sorting methods. For example, the user can designate a desired sorting method by operating the GUI of the printer driver D.

通信インタフェース216は、PC1を含むネットワークN上の外部機器と通信するためのインタフェースである。特に、本実施形態に係る通信インタフェース216は、ネットワークNを介してPC1からプリンタドライバDにより生成された印刷ジョブを受信する。   The communication interface 216 is an interface for communicating with external devices on the network N including the PC 1. In particular, the communication interface 216 according to the present embodiment receives a print job generated by the printer driver D from the PC 1 via the network N.

続いて、プリンタエンジン22は、印刷部221、及び仕分け実行部222を備えており、これらは信号をやり取りするためのバス223を介して双方向通信可能に接続されている。これらの構成要素について以下に順に説明する。   Subsequently, the printer engine 22 includes a printing unit 221 and a sorting execution unit 222, which are connected via a bus 223 for exchanging signals so that bidirectional communication is possible. These components will be described in order below.

印刷部221は、プリンタコントローラ21から受信した印刷画像データに基づく画像を印刷するための印刷処理を実行する。より具体的に、印刷部221は、感光体ドラムを帯電させる帯電工程、レーザ光により感光体ドラム上に静電潜像を形成する露光工程、感光体ドラム上の静電潜像にトナーを付着させてトナー画像を形成する現像工程、感光体ドラム上のトナー画像を転写ベルトにより記録用紙に転写する転写工程、記録用紙に転写されたトナー画像を定着ローラにより加熱・定着させる定着工程を順次実行することにより印刷画像データに基づく画像を記録用紙に印刷する。なお、印刷部221が採用する印刷方式は、インパクト方式、熱転写方式、及びインクジェット方式等の他の印刷方式であってもよい。   The printing unit 221 executes a printing process for printing an image based on the print image data received from the printer controller 21. More specifically, the printing unit 221 attaches toner to the electrostatic latent image on the photosensitive drum, a charging process for charging the photosensitive drum, an exposure process for forming an electrostatic latent image on the photosensitive drum by laser light. Development process for forming a toner image, a transfer process for transferring the toner image on the photosensitive drum to a recording paper by a transfer belt, and a fixing process for heating and fixing the toner image transferred to the recording paper by a fixing roller in order. Thus, an image based on the print image data is printed on the recording paper. The printing method employed by the printing unit 221 may be other printing methods such as an impact method, a thermal transfer method, and an ink jet method.

仕分け実行部222は、プリンタエンジン21から受信した仕分け実行指示に基づき印刷対象のレコードを仕分けるための仕分け処理を実行する。より具体的に、仕分け方法として前述の「仕分け方法1」が選択された場合には、印刷部221による印刷処理後に、区切り位置の直後のレコードが印刷された記録用紙を所定のオフセット幅でオフセットさせるための機械的処理を実行する。同様に、仕分け方法として前述の「仕分け方法2」が選択された場合には、印刷部221による印刷処理前に、区切り位置の前後のレコードがそれぞれ印刷される記録用紙の間にタブ紙のような仕分け用紙を挿入するための機械的処理を実行する。   The sorting execution unit 222 executes sorting processing for sorting the records to be printed based on the sorting execution instruction received from the printer engine 21. More specifically, when the above-described “sorting method 1” is selected as the sorting method, the recording sheet on which the record immediately after the separation position is printed is offset by a predetermined offset width after the printing process by the printing unit 221. To perform mechanical processing. Similarly, when the above-described “sorting method 2” is selected as the sorting method, a tab sheet is printed between the recording sheets on which the records before and after the separation position are printed before the printing process by the printing unit 221. A mechanical process for inserting a proper sort sheet is executed.

−PC1の処理(図8)
次に、本実施形態に係る印刷設定装置(PC1)の動作の概要について説明する。図8は、PC1による印刷ジョブ生成処理の手順を示すフローチャートである。なお、図8のフローチャートにより表されるアルゴリズムは、記憶部12に制御プログラムとして記憶されており、動作開始の際に制御部11により読み出されて実行される。
-PC1 processing (Fig. 8)
Next, an outline of the operation of the print setting apparatus (PC1) according to the present embodiment will be described. FIG. 8 is a flowchart showing a procedure of print job generation processing by the PC 1. The algorithm represented by the flowchart of FIG. 8 is stored as a control program in the storage unit 12, and is read out and executed by the control unit 11 when the operation is started.

先ず、PC1は、データベースサーバ3(又はデータベース12a)から印刷対象のレコードを取得する(S101)。このとき、PC1は取得したレコードについての属性情報テーブルTを生成する。   First, the PC 1 acquires a record to be printed from the database server 3 (or database 12a) (S101). At this time, the PC 1 generates an attribute information table T for the acquired record.

続いて、PC1は、いずれかの属性に基づくレコード並び替えの指示がなされたか否かを判断する(S102)。例えば、ユーザはプリンタドライバDのGUIを操作することにより、図5のようなレコードの「都道府県」属性に基づく並び替えを指示することができる。そして、レコード並び替えの指示がなされた場合は(S102のYES)、その指示に従ってレコード並び替えを実施する(S103)。図6は、図5のようなレコードを「都道府県」属性に基づき降順に並び替えた後の属性情報テーブルTを示している。他方、レコード並び替えの指示がなされなかった場合は(S102のNO)、レコード並び替えを実施することなく後述のS106に進む。   Subsequently, the PC 1 determines whether or not a record rearrangement instruction based on any attribute has been made (S102). For example, the user can instruct reordering based on the “prefecture” attribute of the record as shown in FIG. 5 by operating the GUI of the printer driver D. If an instruction to rearrange records is given (YES in S102), the records are rearranged according to the instruction (S103). FIG. 6 shows the attribute information table T after the records as shown in FIG. 5 are rearranged in descending order based on the “prefecture” attribute. On the other hand, if no record rearrangement instruction is given (NO in S102), the process proceeds to S106 described later without performing the record rearrangement.

そして、PC1は、並び替え後のレコードの並び順に従って新たな区切り位置情報を生成し、それを属性情報テーブルに記録する(S104)。より具体的に、図6のように「都道府県」属性の属性値が直前のレコードから変化するレコードには「区切り情報1」として「1」が記録され、そうでないレコードには「0」が記録される。   Then, the PC 1 generates new break position information in accordance with the rearranged record order, and records it in the attribute information table (S104). More specifically, as shown in FIG. 6, “1” is recorded as “separation information 1” in the record in which the attribute value of the “prefecture” attribute changes from the immediately preceding record, and “0” is recorded in the other records. To be recorded.

続いて、PC1は、別の属性に基づくレコードの並び替えの指示がなされたか否かを判断する(S105)。そして、別の属性に基づくレコード並び替えの指示がなされた場合は(S105のYES)、その属性に基づくレコード並び替えを実施する(S103)。図7は、図6のような並び替え後のレコードを、さらに「市区町村」属性に基づき昇順に並び替えた後の属性情報テーブルTを示している。   Subsequently, the PC 1 determines whether or not an instruction to rearrange records based on another attribute has been given (S105). When an instruction to rearrange records based on another attribute is given (YES in S105), the rearrangement of records based on the attribute is performed (S103). FIG. 7 shows the attribute information table T after the sorted records as shown in FIG. 6 are further sorted in ascending order based on the “city” attribute.

そして、PC1は、別の属性に基づく並び替え後のレコードの並び順に従って新たな区切り位置情報を生成し、それを属性情報テーブルに記録する(S104)。より具体的に、図7のように「市区町村」属性の属性値が直前のレコードから変化するレコードには「区切り情報2」として「1」が記録され、そうでないレコードには「0」が記録される。他方、別の属性に基づくレコード並び替えの指示がなされなかった場合は(S105のNO)、さらなるレコード並び替えを実施せずに後述のS106に進む。   Then, the PC 1 generates new delimiter position information in accordance with the order of records after rearrangement based on another attribute, and records it in the attribute information table (S104). More specifically, as shown in FIG. 7, “1” is recorded as “separation information 2” in the record in which the attribute value of the “city” attribute changes from the immediately preceding record, and “0” is recorded in the other records. Is recorded. On the other hand, if an instruction to reorder records based on another attribute has not been given (NO in S105), the process proceeds to S106 described later without performing further record reordering.

続いて、PC1は、S101で取得したレコードを1つずつ読み出し(S106)、当該レコードの印刷データ(PDLデータ)を生成する(S107)。そして、S107で生成した印刷データ、及びS104で生成した区切り位置情報を包含する印刷ジョブをさらに生成し、それをプリンタ2に送信する(S108)。そして、PC1は、印刷対象の全レコード分の印刷ジョブが送信されるまでS106〜S108の手順を繰り返し(S109のNO)、全レコード分の印刷ジョブが送信されたら(S109のYES)、図8の印刷ジョブ生成処理を終了する。   Subsequently, the PC 1 reads the records acquired in S101 one by one (S106), and generates print data (PDL data) for the records (S107). A print job including the print data generated in S107 and the break position information generated in S104 is further generated and transmitted to the printer 2 (S108). Then, the PC 1 repeats the procedure from S106 to S108 until the print job for all the records to be printed is transmitted (NO in S109). When the print job for all the records is transmitted (YES in S109), FIG. The print job generation process ends.

−プリンタコントローラの処理(図9)
次に、本実施形態に係る印刷装置(プリンタコントローラ21)の動作の概要について説明する。図9は、プリンタコントローラ21による印刷画像データ生成処理の手順を示すフローチャートである。なお、図9のフローチャートにより表されるアルゴリズムは、記憶部212に制御プログラムとして記憶されており、動作開始の際に制御部211により読み出されて実行される。
-Printer controller processing (Fig. 9)
Next, an outline of the operation of the printing apparatus (printer controller 21) according to the present embodiment will be described. FIG. 9 is a flowchart illustrating a procedure of print image data generation processing by the printer controller 21. 9 is stored as a control program in the storage unit 212, and is read out and executed by the control unit 211 at the start of the operation.

先ず、プリンタコントローラ21は、PC1から印刷ジョブを受信したら(S201)、その印刷ジョブ内の区切り位置情報を解析し(S202)、区切り位置情報1が存在するか否かを判断する(S203)。ここで、区切り位置情報1が存在しない場合は(S203のNO)、印刷対象のレコードに対する仕分け処理は実行されないので、プリンタコントローラ21はプリンタエンジン22に対する仕分け実行指示を生成することなく後述のS207に進む。   First, when receiving a print job from the PC 1 (S201), the printer controller 21 analyzes the break position information in the print job (S202) and determines whether the break position information 1 exists (S203). Here, when the separation position information 1 does not exist (NO in S203), the sorting process for the record to be printed is not executed, so the printer controller 21 proceeds to S207 described later without generating a sorting execution instruction for the printer engine 22. move on.

他方、区切り位置情報1が存在する場合は(S203のYES)、その区切り位置に対して実行すべき仕分け方法を特定する(S204)。このとき、プリンタコントローラ21は、印刷ジョブに包含された仕分け方法に関する指示に従って仕分け方法を特定する。そして、プリンタコントローラ21は、S204で特定した仕分け方法による仕分け実行指示を生成する(S205)。   On the other hand, when the separation position information 1 exists (YES in S203), the sorting method to be executed for the separation position is specified (S204). At this time, the printer controller 21 specifies the sorting method according to the instruction regarding the sorting method included in the print job. Then, the printer controller 21 generates a sorting execution instruction by the sorting method specified in S204 (S205).

その後、プリンタコントローラ21は、残りの区切り位置情報(すなわち、区切り位置情報2〜N)に対応する仕分け実行指示が生成されるまでS204〜S205の手順を繰り返し(S206のNO)、全ての区切り位置情報に対応する仕分け実行指示が生成されたら(S206のYES)、後述のS207に進む。   Thereafter, the printer controller 21 repeats the steps S204 to S205 until a sorting execution instruction corresponding to the remaining break position information (that is, the break position information 2 to N) is generated (NO in S206), and all the break positions are displayed. If the sort execution instruction corresponding to the information is generated (YES in S206), the process proceeds to S207 described later.

続いて、プリンタコントローラ21は、S201で受信した印刷ジョブ内の印刷データ(PDLデータ)を解析してラスタ形式の印刷画像データを生成する(S207)。そして、S207で生成した印刷画像データを、S205で生成した仕分け実行指示と一緒にプリンタエンジン22に送信する(S208)。これをもってプリンタコントローラ21は図9の印刷画像データ生成処理を終了する。このようにして送信された印刷画像データ及び仕分け実行指示を受信したプリンタエンジン22は、印刷画像データに基づき各レコードの画像を記録用紙に印刷するとともに、仕分け実行指示に基づき所定の仕分け方法によるレコードの仕分けを実施することになる。   Subsequently, the printer controller 21 analyzes the print data (PDL data) in the print job received in S201, and generates raster format print image data (S207). Then, the print image data generated in S207 is transmitted to the printer engine 22 together with the sorting execution instruction generated in S205 (S208). Then, the printer controller 21 ends the print image data generation process of FIG. The printer engine 22 that has received the print image data and the sort execution instruction transmitted in this manner prints an image of each record on a recording sheet based on the print image data, and records according to a predetermined sort method based on the sort execution instruction. Will be sorted.

−出力例(図10〜図12)
次に、本実施形態に係る印刷システムSによる出力結果について説明する。図10は、図6の属性情報テーブルTに基づく出力結果の一例を示す概略図である。図10の例では、区切り位置の前後のレコードがそれぞれ印刷された記録用紙の間に仕分け用紙(タブ紙)を挿入する仕分け方法(すなわち、前述の「仕分け方法2」)が採用されている。また、図10の例では、レコード並び替えに係る属性(すなわち、「都道府県」属性)の値を示す属性情報(すなわち、「東京都」及び「神奈川県」の文字列)がタブ紙のタブ部分に印刷されている。このような属性情報を印刷する指示は、プリンタドライバDのGUIを操作することにより印刷ジョブ内に包含させられるものとする。
-Output example (FIGS. 10 to 12)
Next, an output result by the printing system S according to the present embodiment will be described. FIG. 10 is a schematic diagram illustrating an example of an output result based on the attribute information table T of FIG. In the example of FIG. 10, a sorting method (that is, the above-described “sorting method 2”) in which sorting sheets (tab sheets) are inserted between the recording sheets on which the records before and after the separation position are printed is employed. In the example of FIG. 10, attribute information (that is, character strings of “Tokyo” and “Kanagawa”) indicating the value of the attribute related to record rearrangement (that is, “prefecture” attribute) is a tab sheet tab. Printed on the part. It is assumed that such an instruction to print attribute information is included in a print job by operating the GUI of the printer driver D.

図11は、図7の属性情報テーブルTに基づく出力結果の一例を示す概略図である。図11の例では、区切り位置情報1に係る区切り位置については、その前後のレコードが印刷された記録用紙の間に所定のタブ紙を挿入する仕分け方法が採用され、区切り位置情報2に係る区切り位置については、その前後のレコードが印刷された記録用紙の間に別の種類のタブ紙を挿入する方法が採用されている。ここでいう別の種類のタブ紙とは、タブ部分の位置が異なるタブ紙のことである。   FIG. 11 is a schematic diagram illustrating an example of an output result based on the attribute information table T of FIG. In the example of FIG. 11, for the separation position related to the separation position information 1, a sorting method in which a predetermined tab sheet is inserted between the recording sheets on which the preceding and succeeding records are printed is adopted. As for the position, a method of inserting another type of tab sheet between the recording sheets on which the preceding and following records are printed is employed. The different types of tab sheets referred to here are tab sheets with different tab positions.

図12は、図7の属性情報テーブルTに基づく出力結果の他の例を示す概略図である。図12の例では、区切り位置情報1に係る区切り位置については、その前後の記録用紙の間に所定のタブ紙を挿入する方法が採用され、区切り位置情報2に係る区切り位置については、その直後のレコードが印刷される記録用紙を所定のオフセット幅でオフセットする仕分け方法が採用されている。図11及び図12のように、本実施形態に係る印刷システムSは、区切り位置1〜Nに係るそれぞれの区切り位置について異なる仕分け方法を採用することができる。なお、それぞれの区切り位置について採用すべき仕分け方法に関する指示は、プリンタドライバDのGUIを操作することにより印刷ジョブ内に包含させられるものとする。   FIG. 12 is a schematic diagram showing another example of the output result based on the attribute information table T of FIG. In the example of FIG. 12, for the separation position related to the separation position information 1, a method of inserting a predetermined tab sheet between the recording sheets before and after the separation position information 1 is adopted. A sorting method is employed in which the recording paper on which the above record is printed is offset by a predetermined offset width. As shown in FIGS. 11 and 12, the printing system S according to the present embodiment can employ different sorting methods for the respective separation positions related to the separation positions 1 to N. It is assumed that an instruction regarding a sorting method to be adopted for each separation position is included in a print job by operating the GUI of the printer driver D.

以上のように、本実施形態によれば、特定の属性に基づき並び替えられたレコードにおいて当該属性の値が変化する区切り位置を表す区切り位置情報がPC1(プリンタドライバD)によって印刷ジョブに包含させられ、その区切り位置情報に基づきプリンタ2によってオフセット形成や仕分け用紙挿入等の仕分け方法によるデータベースレコードの仕分け処理が実行される。よって、本発明によれば、複雑な解析処理を実行することなく、並び替え後のデータベースレコードを区切り位置の前後で適切に仕分けることができるため、そのようなデータベースレコードの印刷物を取り扱うユーザにとっての利便性が飛躍的に向上する。   As described above, according to the present embodiment, the PC 1 (printer driver D) includes in the print job the delimiter position information indicating the delimiter position where the value of the attribute changes in the record rearranged based on the specific attribute. Then, based on the separation position information, the printer 2 executes database record sorting processing by a sorting method such as offset formation or sorting sheet insertion. Therefore, according to the present invention, the rearranged database records can be appropriately sorted before and after the delimiter position without executing complicated analysis processing, so that the user who handles the printed matter of such database records. Convenience is greatly improved.

本発明は、上記実施形態のみに限定されるものではなく、特許請求の範囲の記載内容に応じて種々改変することができる。例えば、本発明に係る印刷装置は、上記実施形態において説明したようなプリンタ2ではなく、コピー機能、スキャン機能、及びファクシミリ送受信機能等を備えた多機能周辺機器(MFP)であってもよい。また、上記実施形態において、仕分け用紙(タブ紙)にレコードの属性情報を印刷する指示、及びユーザ所望の仕分け方法に関する指示はプリンタドライバDのGUIを操作することにより印刷ジョブに包含させられると説明したが、これらの指示はプリンタコントローラ21の操作部213を操作することによりプリンタ2に対して直接的になされてもよい。   The present invention is not limited only to the above-described embodiments, and various modifications can be made according to the contents described in the claims. For example, the printing apparatus according to the present invention may be a multifunction peripheral device (MFP) having a copy function, a scan function, a facsimile transmission / reception function, and the like, instead of the printer 2 as described in the above embodiment. Further, in the above-described embodiment, it is described that an instruction for printing record attribute information on sorting paper (tab paper) and an instruction on a user-desired sorting method are included in a print job by operating the GUI of the printer driver D. However, these instructions may be given directly to the printer 2 by operating the operation unit 213 of the printer controller 21.

本発明に係る印刷設定装置及び印刷装置は、上記手順を実行するための専用のハードウェア回路によっても、上記手順を記述したプログラムをCPUが実行することによっても実現可能である。後者により本発明を実現する場合、印刷設定装置又は印刷装置を作動させるプログラムは、フロッピー(登録商標)ディスクやCD−ROM等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。ここで、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ROMやハードディスク等に転送され記録される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷設定装置又は印刷装置の一機能として各装置のソフトウェアに組み込まれてもよい。   The print setting apparatus and the printing apparatus according to the present invention can be realized by a dedicated hardware circuit for executing the above procedure or by executing a program describing the above procedure by the CPU. When the present invention is realized by the latter, the print setting device or the program for operating the printing device may be provided by a computer-readable recording medium such as a floppy (registered trademark) disk or a CD-ROM, or the Internet. It may be provided online via a network. Here, the program recorded on the computer-readable recording medium is usually transferred to and recorded on a ROM, a hard disk, or the like. The program may be provided as a single application software, or may be incorporated in the software of each device as one function of the print setting device or the printing device.

1 PC、
11 制御部、
11a データベース読み込み部、
11b レコード並び替え部、
11c 印刷ジョブ生成部、
11d 印刷ジョブ送信部、
12 記憶部、
12a データベース、
12b 区切り位置情報記憶部、
13 表示部、
14 操作部、
15 通信インタフェース、
2 プリンタコントローラ、
21 制御部、
22 記憶部、
23 操作部、
24 データ解析部、
25 仕分け設定部、
26 通信インタフェース、
3 プリンタエンジン、
31 印刷部、
32 仕分け実行部、
4 データベースサーバ、
D プリンタドライバ、
N 通信ネットワーク、
S 印刷システム、
T 属性情報テーブル。
1 PC,
11 Control unit,
11a database reading section,
11b Record sorting section,
11c print job generation unit,
11d print job transmission unit,
12 storage unit,
12a database,
12b Separation position information storage unit,
13 Display section,
14 operation unit,
15 communication interface,
2 Printer controller,
21 control unit,
22 storage unit,
23 Operation part,
24 Data analysis department,
25 Sorting setting section,
26 communication interface,
3 Printer engine,
31 Printing department,
32 Sorting execution unit,
4 database server,
D printer driver,
N communication network,
S printing system,
T Attribute information table.

Claims (39)

複数の属性を有するデータベースのレコードを印刷するための印刷ジョブを生成する印刷設定装置であって、
前記複数の属性のうちの特定の属性に基づいて前記レコードを並び替えるレコード並び替え部と、
前記レコード並び替え部による並び替え後の前記レコードにおいて前記特定の属性の値が変化する位置を示す区切り位置情報を生成する区切り位置情報生成部と、
前記レコード並び替え部による並び替え後の前記レコードの印刷データ及び前記区切り位置情報生成部が生成した前記区切り位置情報を包含する印刷ジョブを生成するジョブ生成部と、を有する印刷設定装置。
A print setting device for generating a print job for printing a database record having a plurality of attributes,
A record sorting unit for sorting the records based on a specific attribute of the plurality of attributes;
A delimiter position information generation unit that generates delimiter position information indicating a position where the value of the specific attribute changes in the record after the reordering by the record rearrangement unit;
A print setting apparatus, comprising: a job generation unit that generates a print job including print data of the records after sorting by the record sorting unit and the break position information generated by the break position information generation unit.
前記区切り位置の前後の前記レコードの仕分け方法を設定する仕分け方法設定部をさらに有し、
前記ジョブ生成部により生成される前記印刷ジョブは、前記仕分け方法設定部により設定された前記仕分け方法に関する指示をさらに包含することを特徴とする請求項1に記載の印刷設定装置。
A sorting method setting unit for setting a sorting method for the records before and after the separation position;
The print setting apparatus according to claim 1, wherein the print job generated by the job generation unit further includes an instruction related to the sorting method set by the sorting method setting unit.
前記仕分け方法設定部により設定可能な前記仕分け方法は、前記印刷データに基づく画像が印刷された記録用紙を所定のオフセット幅でオフセットする方法、及び前記印刷データに基づく画像が印刷された記録用紙の間に仕分け用紙を挿入する方法のうちの少なくとも1つを含むことを特徴とする請求項2に記載の印刷設定装置。   The sorting method that can be set by the sorting method setting unit includes a method of offsetting a recording sheet on which an image based on the print data is printed with a predetermined offset width, and a method for recording a sheet on which an image based on the print data is printed. The print setting apparatus according to claim 2, comprising at least one of methods for inserting a sorting sheet between them. 前記ジョブ生成部により生成される前記印刷ジョブは、前記区切り位置に隣接する前記レコードの前記特定の属性の値を示す属性情報を前記仕分け用紙に印刷する指示をさらに包含することを特徴とする請求項3に記載の印刷設定装置。   The print job generated by the job generation unit further includes an instruction to print attribute information indicating a value of the specific attribute of the record adjacent to the delimiter position on the sorting sheet. Item 4. The print setting apparatus according to Item 3. 前記仕分け用紙はタブ紙であることを特徴とする請求項3または4に記載の印刷設定装置。   The print setting apparatus according to claim 3, wherein the sorting sheet is a tab sheet. 前記レコード並び替え部が複数の前記特定の属性に基づいて段階的に前記レコードを並び替える場合、前記仕分け方法設定部は、前記特定の属性の各々に対応する前記区切り位置について互いに異なる種類の仕分け方法を設定することを特徴とする請求項2に記載の印刷設定装置。   When the record sorting unit sorts the records in stages based on the plurality of specific attributes, the sorting method setting unit sorts different types of sorting for the delimiter positions corresponding to the specific attributes. The print setting apparatus according to claim 2, wherein a method is set. 前記仕分け方法設定部により設定可能な前記異なる種類の仕分け方法は、前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットする方法、前記印刷データに基づく画像が印刷された記録用紙に互いに異なる種類の仕分け用紙を挿入する方法、及び一部の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットし、他の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙の間に互いに異なる種類の仕分け用紙を挿入する方法のうちの少なくとも1つを含むことを特徴とする請求項6に記載の印刷設定装置。   The different types of sorting methods that can be set by the sorting method setting unit include a method of offsetting recording sheets on which images based on the print data are printed with different offset widths, and a recording on which images based on the print data are printed. A method of inserting different types of sorting sheets into a sheet, and a recording sheet on which an image based on the print data is offset with a different offset width for the separation positions corresponding to each of the specific attributes. And at least one of the methods for inserting different types of sorting sheets between the recording sheets on which images based on the print data are printed for the separation positions corresponding to each of the other specific attributes. The print setting apparatus according to claim 6, further comprising: 前記異なる種類のタブ紙は、タブの位置が互いに異なるタブ紙であることを特徴とする請求項7に記載の印刷設定装置。   The print setting apparatus according to claim 7, wherein the different types of tab sheets are tab sheets having different tab positions. 複数の属性を有するデータベースのレコードを印刷するための印刷ジョブを実行する印刷装置であって、
前記印刷ジョブは、前記複数の属性のうちの特定の属性に基づき並び替えられた前記レコードの印刷データ、及び並び替え後の前記レコードにおいて前記特定の属性の値が変化する位置を示す区切り位置情報を包含し、
前記印刷ジョブに包含される前記印刷データに基づき前記レコードに対応する画像を印刷する印刷部と、
前記印刷ジョブに包含される前記区切り位置情報に基づき前記区切り位置の前後の前記レコードの仕分けを実行する仕分け部と、を有する印刷装置。
A printing apparatus for executing a print job for printing a database record having a plurality of attributes,
The print job includes print data of the record rearranged based on a specific attribute among the plurality of attributes, and delimitation position information indicating a position where the value of the specific attribute changes in the record after the rearrangement Including
A printing unit that prints an image corresponding to the record based on the print data included in the print job;
And a sorting unit that sorts the records before and after the break position based on the break position information included in the print job.
前記仕分け部により実行可能な前記仕分けは、前記印刷データに基づく画像が印刷された記録用紙を所定のオフセット幅でオフセットする仕分け、及び前記印刷データに基づく画像が印刷された記録用紙の間に仕分け用紙を挿入する仕分けのうちの少なくとも1つを含むことを特徴とする請求項9に記載の印刷装置。   The sorting that can be executed by the sorting unit includes sorting that offsets a recording sheet on which an image based on the print data is printed with a predetermined offset width, and sorting between recording sheets on which an image based on the printing data is printed. The printing apparatus according to claim 9, comprising at least one of sorting for inserting paper. 前記印刷ジョブは、前記区切り位置に隣接する前記レコードの前記特定の属性の値を示す属性情報を印刷する指示をさらに包含し、
前記印刷部は、前記指示に基づき前記属性情報を前記仕分け用紙にさらに印刷することを特徴とする請求項10に記載の印刷装置。
The print job further includes an instruction to print attribute information indicating a value of the specific attribute of the record adjacent to the delimiter position;
The printing apparatus according to claim 10, wherein the printing unit further prints the attribute information on the sorting paper based on the instruction.
前記仕分け用紙は、タブ紙であることを特徴とする請求項10又は11に記載の印刷装置。   12. The printing apparatus according to claim 10, wherein the sorting sheet is a tab sheet. 前記レコードが複数の前記特定の属性に基づき段階的に並び替えられている場合、前記仕分け部は、前記特定の属性の各々に対応する前記区切り位置について互いに異なる種類の仕分けを実行することを特徴とする請求項9に記載の印刷装置。   When the records are rearranged stepwise based on a plurality of the specific attributes, the sorting unit executes different types of sorting for the delimiter positions corresponding to the specific attributes. The printing apparatus according to claim 9. 前記仕分け部により実行可能な前記異なる種類の仕分けは、前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットする仕分け、前記印刷データに基づく画像が印刷された記録用紙に互いに異なる種類の仕分け用紙を挿入する仕分け、及び一部の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットし、他の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙の間に互いに異なる種類の仕分け用紙を挿入する仕分けのうちの少なくとも1つを含むことを特徴とする請求項13に記載の印刷装置。   The different types of sorting that can be performed by the sorting unit include sorting by which recording sheets on which images based on the print data are printed are offset with different offset widths, and recording sheets on which images based on the print data are printed. For the sorting into which different types of sorting paper are inserted, and for the separation positions corresponding to some of the specific attributes, the recording paper on which an image based on the print data is printed is offset with a different offset width, The separation position corresponding to each of the specific attributes includes at least one of sorting for inserting different types of sorting sheets between recording sheets on which images based on the print data are printed. The printing apparatus according to claim 13, wherein the printing apparatus is a printer. 前記異なる種類の仕分け用紙は、タブの位置が互いに異なるタブ紙であることを特徴とする互いにタブの位置が異なるタブ紙であることを特徴とする請求項14に記載の印刷装置。   15. The printing apparatus according to claim 14, wherein the different types of sorting sheets are tab sheets having different tab positions, wherein the tab positions are different from each other. 複数の属性を有するデータベースのレコードを印刷するための印刷ジョブを生成する印刷設定装置の制御プログラムであって、
前記複数の属性のうちの特定の属性に基づいて前記レコードを並び替える手順(A)と、
前記手順(A)での並び替え後の前記レコードにおいて前記特定の属性の値が変化する位置を示す区切り位置情報を生成する手順(B)と、
前記手順(A)での並び替え後の前記レコードの印刷データ及び前記手順(B)で生成された前記区切り位置情報を包含する印刷ジョブを生成する手順(C)と、を前記印刷設定装置に実行させる制御プログラム。
A control program for a print setting device for generating a print job for printing a database record having a plurality of attributes,
Reordering the records based on specific attributes of the plurality of attributes (A);
A procedure (B) for generating delimiter position information indicating a position at which the value of the specific attribute changes in the records after the sorting in the procedure (A);
A procedure (C) for generating a print job including the print data of the records after the rearrangement in the procedure (A) and the delimiter position information generated in the procedure (B) is stored in the print setting apparatus. Control program to be executed.
前記区切り位置の前後の前記レコードの仕分け方法を設定する手順(D)を前記印刷設定装置にさらに実行させ、
前記手順(C)生成される前記印刷ジョブは、前記手順(D)で設定された前記仕分け方法に関する指示をさらに包含することを特徴とする請求項16に記載の制御プログラム。
A step (D) for setting a sorting method for the records before and after the separation position is further executed by the print setting device;
The control program according to claim 16, wherein the print job generated in the procedure (C) further includes an instruction regarding the sorting method set in the procedure (D).
前記ステップ(D)で設定可能な前記仕分け方法は、前記印刷データに基づく画像が印刷された記録用紙を所定のオフセット幅でオフセットする方法、及び前記印刷データに基づく画像が印刷された記録用紙の間に仕分け用紙を挿入する方法のうちの少なくとも1つを含むことを特徴とする請求項17に記載の制御プログラム。   The sorting method that can be set in the step (D) includes a method for offsetting a recording sheet on which an image based on the print data is printed with a predetermined offset width, and a method for recording a sheet on which an image based on the print data is printed. The control program according to claim 17, comprising at least one of methods for inserting sorting sheets in between. 前記ステップ(C)で生成される前記印刷ジョブは、前記区切り位置に隣接する前記レコードの前記特定の属性の値を示す属性情報を前記仕分け用紙に印刷する指示をさらに包含することを特徴とする請求項18に記載の制御プログラム。   The print job generated in the step (C) further includes an instruction to print attribute information indicating the value of the specific attribute of the record adjacent to the separation position on the sorting sheet. The control program according to claim 18. 前記仕分け用紙はタブ紙であることを特徴とする請求項18又は19に記載の制御プログラム。   The control program according to claim 18 or 19, wherein the sorting sheet is a tab sheet. 前記手順(A)で前記レコードが複数の前記特定の属性に基づいて段階的に並び替えられる場合、前記ステップ(D)では、前記特定の属性の各々に対応する前記区切り位置について互いに異なる種類の仕分け方法が設定されることを特徴とする請求項17に記載の制御プログラム。   In the step (A), when the records are rearranged stepwise based on a plurality of the specific attributes, in the step (D), different types of the separation positions corresponding to the specific attributes are used. The control program according to claim 17, wherein a sorting method is set. 前記ステップ(D)で設定可能な前記異なる種類の仕分け方法は、前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットする方法、前記印刷データに基づく画像が印刷された記録用紙に互いに異なる種類の仕分け用紙を挿入する方法、及び一部の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットし、他の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙の間に互いに異なる種類の仕分け用紙を挿入する方法のうちの少なくとも1つを含むことを特徴とする請求項21に記載の制御プログラム。   The different types of sorting methods that can be set in the step (D) include a method of offsetting recording sheets on which images based on the print data are printed with different offset widths, and a recording on which images based on the print data are printed. A method of inserting different types of sorting sheets into a sheet, and a recording sheet on which an image based on the print data is offset with a different offset width for the separation positions corresponding to each of the specific attributes. And at least one of the methods for inserting different types of sorting sheets between the recording sheets on which images based on the print data are printed for the separation positions corresponding to each of the other specific attributes. The control program according to claim 21, further comprising: 前記異なる種類のタブ紙は、タブの位置が互いに異なるタブ紙であることを特徴とする請求項22に記載の制御プログラム。   The control program according to claim 22, wherein the different types of tab sheets are tab sheets having different tab positions. 請求項16〜23のいずれか1つに記載の制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the control program according to any one of claims 16 to 23 is recorded. 複数の属性を有するデータベースのレコードを印刷するための印刷ジョブを実行する印刷装置の制御プログラムであって、
前記印刷ジョブは、前記複数の属性のうちの特定の属性に基づき並び替えられた前記レコードの印刷データ、及び並び替え後の前記レコードにおいて前記特定の属性の値が変化する位置を示す区切り位置情報を包含し、
前記印刷ジョブに包含される前記印刷データに基づき前記レコードに対応する画像を印刷する手順(A)と、
前記印刷ジョブに包含される前記区切り位置情報に基づき前記区切り位置の前後の前記レコードの仕分けを実行する手順(B)と、を前記印刷装置に実行させる制御プログラム。
A control program for a printing apparatus that executes a print job for printing a record of a database having a plurality of attributes,
The print job includes print data of the record rearranged based on a specific attribute among the plurality of attributes, and delimitation position information indicating a position where the value of the specific attribute changes in the record after the rearrangement Including
A procedure (A) of printing an image corresponding to the record based on the print data included in the print job;
A control program for causing the printing apparatus to execute a procedure (B) for sorting the records before and after the separation position based on the separation position information included in the print job.
前記手順(B)で実行可能な前記仕分けは、前記印刷データに基づく画像が印刷された記録用紙を所定のオフセット幅でオフセットする仕分け、及び前記印刷データに基づく画像が印刷された記録用紙の間に仕分け用紙を挿入する仕分けのうちの少なくとも1つを含むことを特徴とする請求項25に記載の制御プログラム。   The sorting that can be executed in the procedure (B) includes a sorting that offsets a recording sheet on which an image based on the print data is printed with a predetermined offset width, and a recording sheet on which an image based on the printing data is printed. 26. The control program according to claim 25, wherein the control program includes at least one of sorting for inserting sorting sheets. 前記印刷ジョブは、前記区切り位置に隣接する前記レコードの前記特定の属性の値を示す属性情報を印刷する指示をさらに包含し、
前記手順(A)では、前記指示に基づき前記属性情報が前記仕分け用紙にさらに印刷されることを特徴とする請求項26に記載の制御プログラム。
The print job further includes an instruction to print attribute information indicating a value of the specific attribute of the record adjacent to the delimiter position;
27. The control program according to claim 26, wherein in the step (A), the attribute information is further printed on the sorting sheet based on the instruction.
前記仕分け用紙は、タブ紙であることを特徴とする請求項26又は27に記載の制御プログラム。   28. The control program according to claim 26 or 27, wherein the sorting sheet is a tab sheet. 前記レコードが複数の前記特定の属性に基づき段階的に並び替えられている場合、前記手順(B)では、前記特定の属性の各々に対応する前記区切り位置について互いに異なる種類の仕分けが実行されることを特徴とする請求項25に記載の制御プログラム。   When the records are rearranged stepwise based on a plurality of the specific attributes, in the procedure (B), different types of sorting are executed for the delimiter positions corresponding to the specific attributes. 26. The control program according to claim 25. 前記手順(B)で実行可能な前記異なる種類の仕分けは、前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットする仕分け、前記印刷データに基づく画像が印刷された記録用紙に互いに異なる種類の仕分け用紙を挿入する仕分け、及び一部の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットし、他の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙の間に互いに異なる種類の仕分け用紙を挿入する仕分けのうちの少なくとも1つを含むことを特徴とする請求項29に記載の制御プログラム。   The different types of sorting that can be executed in the step (B) are: a sorting method in which recording sheets on which images based on the print data are printed are offset with different offset widths; and a recording sheet on which images based on the printing data are printed As for the sorting for inserting different types of sorting papers into the above, and for the separation positions corresponding to some of the specific attributes, the recording papers on which images based on the print data are printed are offset with different offset widths. The separation position corresponding to each of the other specific attributes includes at least one of sorting for inserting different types of sorting sheets between recording sheets on which images based on the print data are printed. 30. The control program according to claim 29. 前記異なる種類の仕分け用紙は、タブの位置が互いに異なるタブ紙であることを特徴とする互いにタブの位置が異なるタブ紙であることを特徴とする請求項30に記載の制御プログラム。   31. The control program according to claim 30, wherein the different types of sorting sheets are tab sheets whose tab positions are different from each other. 請求項25〜31のいずれか1つに記載の制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the control program according to any one of claims 25 to 31 is recorded. 複数の属性を有するデータベースのレコードの印刷方法であって、
前記複数の属性のうちの特定の属性に基づいて前記レコードを並び替えるステップ(A)と、
前記ステップ(A)での並び替え後の前記レコードにおいて前記特定の属性の値が変化する位置を示す区切り位置情報を生成するステップ(B)と、
前記ステップ(A)での並び替え後の前記レコードに対応する画像を記録用紙に印刷するステップ(C)と、
前記ステップ(B)で生成された前記区切り位置情報に基づき、前記ステップ(C)で前記レコードが印刷された記録用紙に対する前記区切り位置の前後での仕分けを実行するステップ(D)と、を含む印刷方法。
A method for printing a database record having multiple attributes,
Rearranging the records based on a specific attribute of the plurality of attributes (A);
(B) generating break position information indicating a position where the value of the specific attribute changes in the record after the sorting in the step (A);
A step (C) of printing an image corresponding to the record after the rearrangement in the step (A) on a recording paper;
And (D) performing sorting before and after the separation position on the recording sheet on which the record is printed based on the separation position information generated in the step (B). Printing method.
前記ステップ(D)で実行可能な前記仕分けは、前記印刷データに基づく画像が印刷された記録用紙を所定のオフセット幅でオフセットする方法、及び前記印刷データに基づく画像が印刷された記録用紙の間に仕分け用紙を挿入する方法のうちの少なくとも1つを含むことを特徴とする請求項33に記載の印刷方法。   The sorting that can be executed in the step (D) includes a method of offsetting a recording sheet on which an image based on the print data is printed with a predetermined offset width, and a recording sheet on which an image based on the print data is printed. 34. The printing method according to claim 33, comprising at least one of methods for inserting sorter paper into the screen. 前記区切り位置に隣接する前記レコードの前記特定の属性の値を示す属性情報を前記仕分け用紙に印刷するステップ(E)をさらに含むことを特徴とする請求項34に記載の印刷方法。   35. The printing method according to claim 34, further comprising a step (E) of printing attribute information indicating the value of the specific attribute of the record adjacent to the separation position on the sorting sheet. 前記仕分け用紙はタブ紙であることを特徴とする請求項34又は35に記載の印刷方法。   36. The printing method according to claim 34 or 35, wherein the sorting sheet is a tab sheet. 前記手順(A)で前記レコードが複数の前記特定の属性に基づいて段階的に並び替えられる場合、前記ステップ(D)では、前記特定の属性の各々に対応する前記区切り位置について互いに異なる種類の仕分け方法が設定されることを特徴とする請求項33に記載の印刷方法。   In the step (A), when the records are rearranged stepwise based on a plurality of the specific attributes, in the step (D), different types of the separation positions corresponding to the specific attributes are used. The printing method according to claim 33, wherein a sorting method is set. 前記ステップ(D)で設定可能な前記異なる種類の仕分け方法は、前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットする方法、前記印刷データに基づく画像が印刷された記録用紙に互いに異なる種類の仕分け用紙を挿入する方法、及び一部の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙を互いに異なるオフセット幅でオフセットし、他の前記特定の属性の各々に対応する前記区切り位置については前記印刷データに基づく画像が印刷された記録用紙の間に互いに異なる種類の仕分け用紙を挿入する方法のうちの少なくとも1つを含むことを特徴とする請求項37に記載の印刷方法。   The different types of sorting methods that can be set in the step (D) include a method of offsetting recording sheets on which images based on the print data are printed with different offset widths, and a recording on which images based on the print data are printed. A method of inserting different types of sorting sheets into a sheet, and a recording sheet on which an image based on the print data is offset with a different offset width for the separation positions corresponding to each of the specific attributes. And at least one of the methods for inserting different types of sorting sheets between the recording sheets on which images based on the print data are printed for the separation positions corresponding to each of the other specific attributes. The printing method according to claim 37, further comprising: 前記異なる種類のタブ紙は、タブの位置が互いに異なるタブ紙であることを特徴とする請求項38に記載の印刷方法。   The printing method according to claim 38, wherein the different types of tab sheets are tab sheets having different tab positions.
JP2009231857A 2009-10-05 2009-10-05 Print setting device, printer, control program for the print setting device, control program for the printer and printing method Pending JP2011081514A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009231857A JP2011081514A (en) 2009-10-05 2009-10-05 Print setting device, printer, control program for the print setting device, control program for the printer and printing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009231857A JP2011081514A (en) 2009-10-05 2009-10-05 Print setting device, printer, control program for the print setting device, control program for the printer and printing method

Publications (1)

Publication Number Publication Date
JP2011081514A true JP2011081514A (en) 2011-04-21

Family

ID=44075524

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009231857A Pending JP2011081514A (en) 2009-10-05 2009-10-05 Print setting device, printer, control program for the print setting device, control program for the printer and printing method

Country Status (1)

Country Link
JP (1) JP2011081514A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013107360A (en) * 2011-11-24 2013-06-06 Fuji Xerox Co Ltd Image forming apparatus and program
JP6242540B1 (en) * 2016-03-17 2017-12-06 株式会社日立製作所 Data conversion system and data conversion method
JP2021066108A (en) * 2019-10-24 2021-04-30 富士ゼロックス株式会社 Printing control device and printing program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013107360A (en) * 2011-11-24 2013-06-06 Fuji Xerox Co Ltd Image forming apparatus and program
JP6242540B1 (en) * 2016-03-17 2017-12-06 株式会社日立製作所 Data conversion system and data conversion method
JP2021066108A (en) * 2019-10-24 2021-04-30 富士ゼロックス株式会社 Printing control device and printing program
JP7380079B2 (en) 2019-10-24 2023-11-15 富士フイルムビジネスイノベーション株式会社 Printing control device and printing program

Similar Documents

Publication Publication Date Title
US20200333990A1 (en) Printer and server
US8115954B2 (en) Pull print supporting image forming system, image forming method and information processing apparatus directed thereto
US8854653B2 (en) Pull print supporting image forming system, server, computer readable medium storing image forming program and image forming method
JP4825170B2 (en) Image forming apparatus
US8125664B2 (en) Pull print supporting image forming system, image forming apparatus and image forming method
US8699076B2 (en) Image forming apparatus, server, image forming system, and storage medium, outputting superimposed text strings in a variable form page
EP3312716B1 (en) Printing managing apparatus and program
JP2005242781A (en) Information processor and printing control method and computer-readable program-stored storage medium and program
KR20110074817A (en) Printing apparatus and control method for printing apparatus
JP2011081514A (en) Print setting device, printer, control program for the print setting device, control program for the printer and printing method
JP5835899B2 (en) Printing apparatus, printing apparatus control method, and program
JP2012252510A (en) Print job display program and print job display device
US9952813B2 (en) Non-transitory computer-readable storage medium storing print control program and print control apparatus
JP2006277004A (en) Network device management server
JP5699921B2 (en) Image forming method and image forming apparatus
JP2008108134A (en) Image processor, its control method, program, and storage medium
JP4628326B2 (en) Network device management apparatus and management program
JP2011039780A (en) Print setting device, print setting program, and print setting method
JP5104446B2 (en) Print control apparatus, program, and system
JP2006228011A (en) Printing system, print controller, printer driver, computer program, and printing method
JP2005149154A (en) Printing controller, printing apparatus, printing control method, printing control program, and computer-readable recording medium having printing control program recorded thereon
JP2008105178A (en) Image forming apparatus, control method of image forming apparatus, program and storage medium
JP2016175235A (en) Image forming apparatus and program
JP2015225556A (en) Print management device, image formation system and program
JP2011028363A (en) Printing system and program