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 PDFInfo
- 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
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
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
また、以下の特許文献2には、ドキュメントデータ中の各ページの書体、文字修飾、文字サイズ等の変化に応じて章やセクション等の区切り位置の有無を判断し、その区切り位置にタブ紙を挿入する印刷システムが提案されている。しかし、このような手法による区切り位置の有無の判断には複雑な解析処理を行なうプログラムが必要となるほか、同手法では誤判断の可能性が否定できず実用性に乏しいという問題点が指摘されている。
Further, in
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、複雑な解析処理を実行することなく、特定の属性に基づき並び替えられたデータベースレコードの印刷物を当該属性の属性値が変化する区切り位置の前後で適切に仕分けることができる印刷設定装置、印刷装置、印刷設定装置の制御プログラム、印刷装置の制御プログラム、及び印刷方法を提供することである。 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.
以下、本発明の実施の形態を、図面を参照して詳細に説明する。 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
ここで、データベースサーバ3に格納された多数のファイルは、「都道府県」「市区町村」「名前」「所属」等の複数種類の属性を有している。これらのファイルは以下では「レコード」とも称される。データベースサーバ3は、これらのレコードを特定の属性(例えば、「都道府県」)に基づき高速に並び替えたり抽出したりする機能を備えている。
Here, a large number of files stored in the
また、PC1にはデータベースサーバ3に格納されたレコードの印刷ジョブを生成するためのアプリケーションであるプリンタドライバがインストールされている。このプリンタドライバにより生成された印刷ジョブは、ネットワークNを介してプリンタ2に送信される。プリンタ2は、受信した印刷ジョブを解析して印刷画像データを生成し、その印刷画像データに基づく画像を記録用紙に印刷する。
In addition, a printer driver that is an application for generating a print job of records stored in the
続いて、上記機器の構成について詳細に説明する。図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
先ず、図2のように、本実施形態に係るPC1は、制御部11、記憶部12、表示部13、操作部14、通信インタフェース15を備えており、これらは信号をやり取りするためのバス16を介して相互に接続されている。これらの構成要素について以下に順に説明する。
First, as shown in FIG. 2, the
制御部11は、CPUであり、プログラムに従って各部の動作を制御するとともに各種演算処理を実行する。特に、本実施形態に係る制御部11は、前述のプリンタドライバ実行時にデータベース読み込み部11a、レコード並び替え部11b、印刷ジョブ生成部11c、及び印刷ジョブ送信部11dとして機能することができる。この点についてはさらに後述する。
The
記憶部12は、ROM、RAM、及びハードディスクからなり、OS(オペレーティングシステム)やプリンタドライバDのような各種制御プログラムを格納している。特に、本実施形態に係る記憶部12は、前述のプリンタドライバ実行時にデータベース12a、及び区切り位置情報記憶部12bとして機能することができる。この点についてはさらに後述する。
The
表示部13は、液晶表示装置であり、ユーザに各種情報を表示する。特に、表示部13は、前述のプリンタドライバにより提供される各種GUI(グラフィカル・ユーザ・インタフェース)を表示することができる。操作部14は、キーボードやマウス等の入力装置であり、ユーザから種々の動作指示を取得する。通信インタフェース15は、PC1をネットワークNに接続し、プリンタ2を含むネットワークN上の他の機器と通信するためのインタフェースである。
The
図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
データベース読み込み部11aは、データベースサーバ3(又は、データベース12a)からレコードを読み込むとともに、読み込んだレコードの属性情報の一覧表からなる属性情報テーブルTを生成する。図5は、本実施形態に係るデータベース読み込み部11aにより生成された属性情報テーブルTの一例を示す概略図である。図5の例では、各々が「都道府県」「市区町村」「名前」「所属」の属性を有する5つのレコードが読み込まれている。
The
レコード並び替え部12bは、ユーザにより指定された特定の属性に基づきレコードの並び替えを実施するとともに、並び替え後のレコードにおいて当該属性の値が変化する位置を表す区切り位置情報を生成し、それを属性情報テーブルTに記録する。図6は、図5のようなレコードを「都道府県」属性に基づき降順に並び替えた後のレコードについての属性情報テーブルTを示す概略図である。図6の例における区切り位置情報は「0」又は「1」からなる1ビットコードであり、「0」は当該レコードとその直前のレコードとの間が区切り位置ではなく、「1」は当該レコードとその直前のレコードとの間が区切り位置であることを意味する。なお、レコードの並び替えが実施されない場合には区切り位置情報は生成されない。
The
また、本実施形態に係るレコード並び替え部11bは、複数の属性に基づきレコードを段階的に並び替えることができる。図7は、図6のような並び替え後のレコードをさらに「市区町村」属性に基づき昇順に並び替えた後のレコードについての属性情報テーブルTを示す概略図である。このような段階的な並び替えを実施した場合、レコード並び替えの都度、区切り位置情報が生成されることになるが、以下では、便宜上、初回の並び替えの際に生成される区切り位置情報を「区切り位置情報1」と称し、N回目の並び替えの際に生成される区切り位置情報を「区切り位置情報N」と称することにする。
Moreover, the
印刷ジョブ生成部11cは、最新の属性情報テーブルTにおける並び順に従って各レコードを印刷データ(PDLデータ)に変換し、さらに、当該印刷データ及び最新の属性情報テーブルTに記録された区切り位置情報を包含する印刷ジョブを生成する。印刷ジョブ送信部11dは、印刷ジョブ生成部11cにより生成された印刷ジョブをネットワークN経由でプリンタ2に送信する。
The print
続いて、図4のように、本実施形態に係るプリンタ2は、制御装置としてのプリンタコントローラ21、及び出力装置としてプリンタエンジン22からなり、これらは、USBやIEEE1394等の専用のシリアルバスを介して双方向通信可能に接続されている。なお、プリンタコントローラ21とプリンタエンジン22はネットワークNを介して接続されてもよい。
Subsequently, as shown in FIG. 4, the
図4のように、本実施形態に係るプリンタコントローラ21は、制御部211、記憶部212、操作部213、データ解析部214、仕分け設定部215、及び通信インタフェース216を備えており、これらは信号をやり取りするためのバス217を介して相互に通信可能に接続されている。これらの構成要素について以下に順に説明する。
As shown in FIG. 4, the
制御部212は、CPUであり、プログラムに従って各部の動作を制御するとともに各種演算処理を実行する。記憶部212は、ROM、RAM、及びハードディスクからなり、OS(基本ソフトウェア)や各種制御プログラム等を格納している。
The
操作部213は、プリンタエンジン2a及びプリンタコントローラ2bのステータス等に関する各種情報を表示するとともにユーザから所定の動作指示を受け付けるためのタッチパネル、及びテンキー、スタート/ストップキー、リセットキー等の各種固定キーを備えたオペレーションパネルである。
The
ジョブ解析部214は、PC1から受信した印刷ジョブを解析し、その印刷ジョブ中の印刷データ(PDLデータ)をラスタ形式の印刷画像データに変換する。このようにして生成された印刷画像データは印刷処理のためにプリンタエンジン22に送信される。
The
仕分け設定部215は、印刷ジョブ中の区切り位置情報に基づき、区切り位置の前後のレコードを所定の仕分け方法を用いて仕分けするための指示(以下、「仕分け実行指示」ともいう)をプリンタエンジン22に送信する。
The
ここで、所定の仕分け方法とは、例えば、区切り位置に隣接するレコード(例えば、区切り位置の直後のレコード)が印刷された記録用紙を所定のオフセット幅で物理的にオフセットする方法(以下、「仕分け方法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
通信インタフェース216は、PC1を含むネットワークN上の外部機器と通信するためのインタフェースである。特に、本実施形態に係る通信インタフェース216は、ネットワークNを介してPC1からプリンタドライバDにより生成された印刷ジョブを受信する。
The
続いて、プリンタエンジン22は、印刷部221、及び仕分け実行部222を備えており、これらは信号をやり取りするためのバス223を介して双方向通信可能に接続されている。これらの構成要素について以下に順に説明する。
Subsequently, the
印刷部221は、プリンタコントローラ21から受信した印刷画像データに基づく画像を印刷するための印刷処理を実行する。より具体的に、印刷部221は、感光体ドラムを帯電させる帯電工程、レーザ光により感光体ドラム上に静電潜像を形成する露光工程、感光体ドラム上の静電潜像にトナーを付着させてトナー画像を形成する現像工程、感光体ドラム上のトナー画像を転写ベルトにより記録用紙に転写する転写工程、記録用紙に転写されたトナー画像を定着ローラにより加熱・定着させる定着工程を順次実行することにより印刷画像データに基づく画像を記録用紙に印刷する。なお、印刷部221が採用する印刷方式は、インパクト方式、熱転写方式、及びインクジェット方式等の他の印刷方式であってもよい。
The
仕分け実行部222は、プリンタエンジン21から受信した仕分け実行指示に基づき印刷対象のレコードを仕分けるための仕分け処理を実行する。より具体的に、仕分け方法として前述の「仕分け方法1」が選択された場合には、印刷部221による印刷処理後に、区切り位置の直後のレコードが印刷された記録用紙を所定のオフセット幅でオフセットさせるための機械的処理を実行する。同様に、仕分け方法として前述の「仕分け方法2」が選択された場合には、印刷部221による印刷処理前に、区切り位置の前後のレコードがそれぞれ印刷される記録用紙の間にタブ紙のような仕分け用紙を挿入するための機械的処理を実行する。
The sorting
−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
先ず、PC1は、データベースサーバ3(又はデータベース12a)から印刷対象のレコードを取得する(S101)。このとき、PC1は取得したレコードについての属性情報テーブルTを生成する。
First, the
続いて、PC1は、いずれかの属性に基づくレコード並び替えの指示がなされたか否かを判断する(S102)。例えば、ユーザはプリンタドライバDのGUIを操作することにより、図5のようなレコードの「都道府県」属性に基づく並び替えを指示することができる。そして、レコード並び替えの指示がなされた場合は(S102のYES)、その指示に従ってレコード並び替えを実施する(S103)。図6は、図5のようなレコードを「都道府県」属性に基づき降順に並び替えた後の属性情報テーブルTを示している。他方、レコード並び替えの指示がなされなかった場合は(S102のNO)、レコード並び替えを実施することなく後述のS106に進む。
Subsequently, the
そして、PC1は、並び替え後のレコードの並び順に従って新たな区切り位置情報を生成し、それを属性情報テーブルに記録する(S104)。より具体的に、図6のように「都道府県」属性の属性値が直前のレコードから変化するレコードには「区切り情報1」として「1」が記録され、そうでないレコードには「0」が記録される。
Then, the
続いて、PC1は、別の属性に基づくレコードの並び替えの指示がなされたか否かを判断する(S105)。そして、別の属性に基づくレコード並び替えの指示がなされた場合は(S105のYES)、その属性に基づくレコード並び替えを実施する(S103)。図7は、図6のような並び替え後のレコードを、さらに「市区町村」属性に基づき昇順に並び替えた後の属性情報テーブルTを示している。
Subsequently, the
そして、PC1は、別の属性に基づく並び替え後のレコードの並び順に従って新たな区切り位置情報を生成し、それを属性情報テーブルに記録する(S104)。より具体的に、図7のように「市区町村」属性の属性値が直前のレコードから変化するレコードには「区切り情報2」として「1」が記録され、そうでないレコードには「0」が記録される。他方、別の属性に基づくレコード並び替えの指示がなされなかった場合は(S105のNO)、さらなるレコード並び替えを実施せずに後述のS106に進む。
Then, the
続いて、PC1は、S101で取得したレコードを1つずつ読み出し(S106)、当該レコードの印刷データ(PDLデータ)を生成する(S107)。そして、S107で生成した印刷データ、及びS104で生成した区切り位置情報を包含する印刷ジョブをさらに生成し、それをプリンタ2に送信する(S108)。そして、PC1は、印刷対象の全レコード分の印刷ジョブが送信されるまでS106〜S108の手順を繰り返し(S109のNO)、全レコード分の印刷ジョブが送信されたら(S109のYES)、図8の印刷ジョブ生成処理を終了する。
Subsequently, the
−プリンタコントローラの処理(図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
先ず、プリンタコントローラ21は、PC1から印刷ジョブを受信したら(S201)、その印刷ジョブ内の区切り位置情報を解析し(S202)、区切り位置情報1が存在するか否かを判断する(S203)。ここで、区切り位置情報1が存在しない場合は(S203のNO)、印刷対象のレコードに対する仕分け処理は実行されないので、プリンタコントローラ21はプリンタエンジン22に対する仕分け実行指示を生成することなく後述のS207に進む。
First, when receiving a print job from the PC 1 (S201), the
他方、区切り位置情報1が存在する場合は(S203のYES)、その区切り位置に対して実行すべき仕分け方法を特定する(S204)。このとき、プリンタコントローラ21は、印刷ジョブに包含された仕分け方法に関する指示に従って仕分け方法を特定する。そして、プリンタコントローラ21は、S204で特定した仕分け方法による仕分け実行指示を生成する(S205)。
On the other hand, when the
その後、プリンタコントローラ21は、残りの区切り位置情報(すなわち、区切り位置情報2〜N)に対応する仕分け実行指示が生成されるまでS204〜S205の手順を繰り返し(S206のNO)、全ての区切り位置情報に対応する仕分け実行指示が生成されたら(S206のYES)、後述のS207に進む。
Thereafter, the
続いて、プリンタコントローラ21は、S201で受信した印刷ジョブ内の印刷データ(PDLデータ)を解析してラスタ形式の印刷画像データを生成する(S207)。そして、S207で生成した印刷画像データを、S205で生成した仕分け実行指示と一緒にプリンタエンジン22に送信する(S208)。これをもってプリンタコントローラ21は図9の印刷画像データ生成処理を終了する。このようにして送信された印刷画像データ及び仕分け実行指示を受信したプリンタエンジン22は、印刷画像データに基づき各レコードの画像を記録用紙に印刷するとともに、仕分け実行指示に基づき所定の仕分け方法によるレコードの仕分けを実施することになる。
Subsequently, the
−出力例(図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
図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
図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
以上のように、本実施形態によれば、特定の属性に基づき並び替えられたレコードにおいて当該属性の値が変化する区切り位置を表す区切り位置情報が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
本発明は、上記実施形態のみに限定されるものではなく、特許請求の範囲の記載内容に応じて種々改変することができる。例えば、本発明に係る印刷装置は、上記実施形態において説明したようなプリンタ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
本発明に係る印刷設定装置及び印刷装置は、上記手順を実行するための専用のハードウェア回路によっても、上記手順を記述したプログラムを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.
前記印刷ジョブは、前記複数の属性のうちの特定の属性に基づき並び替えられた前記レコードの印刷データ、及び並び替え後の前記レコードにおいて前記特定の属性の値が変化する位置を示す区切り位置情報を包含し、
前記印刷ジョブに包含される前記印刷データに基づき前記レコードに対応する画像を印刷する印刷部と、
前記印刷ジョブに包含される前記区切り位置情報に基づき前記区切り位置の前後の前記レコードの仕分けを実行する仕分け部と、を有する印刷装置。 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.
前記印刷部は、前記指示に基づき前記属性情報を前記仕分け用紙にさらに印刷することを特徴とする請求項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.
前記複数の属性のうちの特定の属性に基づいて前記レコードを並び替える手順(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.
前記手順(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).
前記印刷ジョブは、前記複数の属性のうちの特定の属性に基づき並び替えられた前記レコードの印刷データ、及び並び替え後の前記レコードにおいて前記特定の属性の値が変化する位置を示す区切り位置情報を包含し、
前記印刷ジョブに包含される前記印刷データに基づき前記レコードに対応する画像を印刷する手順(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.
前記手順(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.
前記複数の属性のうちの特定の属性に基づいて前記レコードを並び替えるステップ(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.
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)
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 |
-
2009
- 2009-10-05 JP JP2009231857A patent/JP2011081514A/en active Pending
Cited By (4)
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 |