Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4285252B2 - Print data generation apparatus, print data generation method, and print data generation program - Google Patents
[go: Go Back, main page]

JP4285252B2 - Print data generation apparatus, print data generation method, and print data generation program - Google Patents

Print data generation apparatus, print data generation method, and print data generation program Download PDF

Info

Publication number
JP4285252B2
JP4285252B2 JP2004017094A JP2004017094A JP4285252B2 JP 4285252 B2 JP4285252 B2 JP 4285252B2 JP 2004017094 A JP2004017094 A JP 2004017094A JP 2004017094 A JP2004017094 A JP 2004017094A JP 4285252 B2 JP4285252 B2 JP 4285252B2
Authority
JP
Japan
Prior art keywords
page
print
document
print data
pages
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.)
Expired - Fee Related
Application number
JP2004017094A
Other languages
Japanese (ja)
Other versions
JP2005209087A (en
Inventor
悟 横田
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2004017094A priority Critical patent/JP4285252B2/en
Publication of JP2005209087A publication Critical patent/JP2005209087A/en
Application granted granted Critical
Publication of JP4285252B2 publication Critical patent/JP4285252B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Description

本発明は、両面印刷された印刷用紙を印刷順に重ねて週間誌綴じした冊子のページサイズおよび綴じ方向に合わせて、原稿ファイルに記録されたページサイズを変換し、印刷用紙への出力順に合わせてページ配置制御を行う印刷データ生成装置および印刷データ生成方法および印刷データ生成プログラムの技術に関し、特に、原稿ファイルに見開き用のページがある場合は、週間誌綴じした冊子上においても見開きページとして保持されるべくページ配置制御を自動で処理する技術に関する。   The present invention converts the page size recorded in a document file according to the page size and binding direction of a booklet that is printed in double-sided printing paper in the printing order and bound in a weekly magazine, and matches the output order to the printing paper. Regarding the print data generation apparatus, print data generation method, and print data generation program technology that perform page layout control, especially when there are pages for spread in the manuscript file, they are held as spread pages on the booklet that is bound in a weekly magazine. The present invention relates to a technique for automatically processing page layout control as much as possible.

従来の見開き冊子を製本するための印刷技術として、特許文献1記載の「データ処理装置」が開示されている。   As a printing technique for binding a conventional spread booklet, a “data processing apparatus” described in Patent Document 1 is disclosed.

この特許文献1の発明は、電子的に生成された複数のページを表す文書データに基づいて印刷用紙に出力するための印刷データを生成するデータ処理装置でり、文書データにより表される用紙レイアウトと、印刷用紙の形態とに基づいて、印刷用紙上の印刷結果が見開き可能な冊子となるように、印刷用紙に配置するページ順序を決定するページ配置制御部を備える。   The invention of Patent Document 1 is a data processing device that generates print data for output on a print sheet based on document data representing a plurality of electronically generated pages, and a sheet layout represented by the document data. And a page arrangement control unit that determines the page order to be arranged on the printing paper so that the printing result on the printing paper becomes a booklet that can be spread based on the form of the printing paper.

ページ配置制御部は、文書データにより表される用紙レイアウト、例えば、各ページサイズの組み合わせ、総ページ数等の情報と、印刷装置側に用意されている印刷用紙のサイズや両面印刷可能か等のプリンタにセットされた印刷用紙の形態に基づいて、印刷用紙上の印刷結果が見開き可能な冊子となるよう、それぞれの印刷用紙に配置するべきページ順序を決定するものである。
特開2003−162406号公報。
The page layout control unit displays the paper layout represented by the document data, for example, information such as the combination of page sizes, the total number of pages, the size of the printing paper prepared on the printing device side, whether double-sided printing is possible, etc. Based on the form of the printing paper set in the printer, the page order to be arranged on each printing paper is determined so that the printing result on the printing paper becomes a booklet that can be spread.
Japanese Patent Laid-Open No. 2003-162406.

上記特許文献1の発明を適用することによって、文書データに含まれる見開きページは、製本された冊子においても見開き可能にすることができる。   By applying the invention of Patent Document 1, the spread page included in the document data can be spread even in a bound booklet.

しかし、冊子の製本スタイルは、文書データに含まれる見開きページの数にて算出される総ページ数、および見開きページの数および記載順等、文書データの内容により決定されるため、ユーザは製本スタイルを自由に指定できないといった問題が生じた。   However, since the bookbinding style of the booklet is determined by the contents of the document data, such as the total number of pages calculated by the number of spread pages included in the document data, and the number of spread pages and the order of description, the user must There was a problem that could not be specified freely.

そこで、本発明は、週刊誌綴じして製本可能な冊子をつくるための両面印刷において、原稿ページのサイズおよび見開きページの記載位置をユーザが事前に調整することなく、出力冊子のページサイズおよび綴じ方向に合わせて原稿ページのデータ変換・分割処理を予め設定した変換規則にて適宜行い、さらには、見開きページとして指定された原稿ページに対しては、印刷後に製本した冊子上においても見開きページとすべくページ配置制御を行う印刷データ生成装置および印刷データ生成方法および印刷データ生成プログラムを提供することを目的とする。   Accordingly, the present invention provides a page size and binding of an output booklet without double adjustment of the size of a manuscript page and the description position of a spread page in double-sided printing for creating a booklet that can be bound by a weekly magazine. Data conversion / division processing of the original page according to the direction is appropriately performed according to a preset conversion rule. Further, for the original page designated as a spread page, the page is also displayed as a spread page on a booklet that is bound after printing. An object of the present invention is to provide a print data generation apparatus, a print data generation method, and a print data generation program that perform page layout control.

上記目的を達成するために、請求項1の発明は、縦長および横長のページを含む複数サイズの複数のページからなる文書を印刷する印刷データを生成する印刷データ生成装置において、縦長のページを所定の印刷サイズに拡大若しくは縮小するとともに、横長のページを印刷サイズの2倍に拡大若しくは縮小する拡大縮小処理手段と、印刷サイズの2倍に拡大若しくは縮小した横長のページを印刷サイズの2ページに分割して全体のページ番号を振り直すページ分割手段と、ページ分割手段で分割したページの小さい方のページ番号が奇数の場合は、ページの前に印刷サイズの調整用ページを挿入して全体のページ番号を振り直す調整用ページ挿入手段と、調整用ページ挿入手段で調整用ページが挿入された複数のページを週間誌綴じ両面印刷した際に所定のページ順序となるように印刷サイズの2倍の仮想用紙上に配置して印刷データを生成する印刷データ生成手段とを具備することを特徴とする。   To achieve the above object, according to the first aspect of the present invention, there is provided a print data generating apparatus for generating print data for printing a document composed of a plurality of pages of a plurality of sizes including portrait and landscape pages. Enlargement / reduction processing means for enlarging / reducing a horizontal page to twice the print size, and a horizontal page enlarged / reduced to twice the print size to two print sizes If the page numbering means that divides and reassigns the entire page number and the smaller page number of the page divided by the page dividing means is an odd number, insert a print size adjustment page in front of the page. Adjustment page insertion means for renumbering page numbers and multiple pages with adjustment pages inserted by the adjustment page insertion means for double-sided printing with weekly magazine binding Characterized by comprising a print data generating unit that generates print data by placing on twice the virtual paper print size so as to have a predetermined page order upon.

また、請求項2の発明は、請求項1の発明において、調整用ページ挿入手段で挿入された調整用ページに調整用ページであることを示すメッセージを印刷することを指示するメッセージ印刷指示手段を更に具備することを特徴とする。   According to a second aspect of the present invention, there is provided the message print instructing means for instructing to print a message indicating that the page is the adjustment page on the adjustment page inserted by the adjustment page insertion means. Furthermore, it is characterized by comprising.

また、請求項3の発明は、請求項1または2の発明において、印刷データ生成手段で生成された印刷データにより週間誌綴じ両面印刷される文書の索引を生成する索引生成手段と、索引生成手段で生成された索引を週間誌綴じ両面印刷される文書の先頭ページに印刷するように指示する索引印刷指示手段とを更に具備することを特徴とする。   According to a third aspect of the present invention, in the first or second aspect of the present invention, the index generation means for generating an index of a document to be printed on both sides of a weekly magazine by the print data generated by the print data generation means, and the index generation means And an index print instruction means for instructing to print the index generated in step 1 on the first page of a document to be printed on both sides of a weekly magazine.

また、請求項4の発明は、請求項3の発明において、索引生成手段で生成された索引は、索引のページに対応するサムネイル画像を含むことを特徴とする。   According to a fourth aspect of the present invention, in the third aspect of the present invention, the index generated by the index generating means includes a thumbnail image corresponding to the index page.

また、請求項5の発明は、縦長および横長のページを含む複数サイズの複数のページからなる文書を印刷する印刷データを生成する印刷データ生成装置の印刷データ生成方法において、縦長のページを拡大縮小処理手段により所定の印刷サイズに拡大若しくは縮小するとともに、横長のページを印刷サイズの2倍に拡大若しくは縮小し、印刷サイズの2倍に拡大若しくは縮小した横長のページをページ分割手段により印刷サイズの2ページに分割して全体のページ番号を振り直し、ページ分割手段で分割したページの小さい方のページ番号が奇数の場合は、ページの前に調整用ページ挿入手段により印刷サイズの調整用ページを挿入して全体のページ番号を振り直し、調整用ページ挿入手段で調整用ページが挿入された複数のページを週間誌綴じ両面印刷した際に所定のページ順序となるように印刷データ生成手段により印刷サイズの2倍の仮想用紙上に配置して印刷データを生成することを特徴とする。   According to a fifth aspect of the present invention, there is provided a print data generation method of a print data generation apparatus for generating print data for printing a document composed of a plurality of pages of a plurality of sizes including a portrait and landscape pages. The processing unit enlarges or reduces the print size to a predetermined print size, enlarges or reduces the horizontally long page to twice the print size, and enlarges or reduces the horizontally long page to the print size by the page dividing unit. When the page number of the smaller one of the pages divided by the page dividing means is odd, the print size adjustment page is set by the adjustment page inserting means before the page. Insert and renumber all pages, and weekly magazines with multiple pages with adjustment pages inserted by adjustment page insertion means Flip and generates the print data arranged to on twice the virtual paper print size by the print data generating means to a predetermined page order upon duplex printing.

また、請求項6の発明は、縦長および横長のページを含む複数サイズの複数のページからなる文書を印刷する印刷データを生成する印刷データ生成装置のデータ処理をコンピュータにより実行させる印刷データ生成プログラムであって、縦長のページを所定の印刷サイズに拡大若しくは縮小するとともに、横長のページを印刷サイズの2倍に拡大若しくは縮小するステップと、印刷サイズの2倍に拡大若しくは縮小した横長のページを印刷サイズの2ページに分割して全体のページ番号を振り直すステップと、分割したページの小さい方のページ番号が奇数の場合は、ページの前に印刷サイズの調整用ページを挿入して全体のページ番号を振り直すステップと、調整用ページが挿入された複数のページを週間誌綴じ両面印刷した際に所定のページ順序となるように印刷サイズの2倍の仮想用紙上に配置して印刷データを生成するステップとを含むことを特徴とする。   The invention of claim 6 is a print data generation program for causing a computer to execute data processing of a print data generation apparatus for generating print data for printing a document composed of a plurality of pages of a plurality of sizes including portrait and landscape pages. In addition, the vertical page is enlarged or reduced to a predetermined print size, the horizontal page is enlarged or reduced to twice the print size, and the horizontal page enlarged or reduced to twice the print size is printed. If the page number of the smaller divided page is odd, insert the print size adjustment page in front of the page. Renumbering and a number of pages with adjustment pages inserted into the weekly booklet double-sided printing. Characterized in that it comprises the steps of generating print data arrangement to the twice the virtual paper print size so that di sequence.

本発明によれば、週間誌綴じ印刷操作を行うユーザは、原稿ページサイズおよび見開きページの記載順等を事前に考慮して調整することなく、週間誌綴じ印刷後に製本した冊子のページサイズに合わせた原稿ページサイズの変換・分割処理、および、調整用ページの挿入あるいは移動可能な原稿ページの再配置制御を自動で行い、見開きページを保持した週間誌綴じ印刷を行うことができる。   According to the present invention, a user who performs weekly booklet binding printing operation can adjust to the page size of a booklet that is bound after weekly booklet printing without adjusting the original page size and the order of description of spread pages in advance. The original page size conversion / division processing and the adjustment page insertion or relocation control of movable manuscript pages can be automatically performed to perform weekly magazine binding printing holding a spread page.

これにより、冊子のページサイズと異なるページレイアウトが指定された原稿ページをもつ文書データに対する週間誌綴じ印刷の準備作業時間を短縮するとともに、印刷操作を簡便化することができる。   This shortens the preparation work time for weekly binding printing for document data having an original page in which a page layout different from the page size of the booklet is specified, and simplifies the printing operation.

以下、本発明の印刷データ生成装置および印刷データ生成方法および印刷データ生成プログラムについて添付図面を参照しながら詳細に説明する。   Hereinafter, a print data generation apparatus, a print data generation method, and a print data generation program according to the present invention will be described in detail with reference to the accompanying drawings.

図1は、本発明の印刷データ生成装置を適用した印刷システムの構成例であり、印刷データ生成装置の機能構成を示したブロック図である。   FIG. 1 is a configuration example of a printing system to which a print data generation apparatus of the present invention is applied, and is a block diagram showing a functional configuration of the print data generation apparatus.

図1において、印刷ホスト100は、サイズの異なる複数の原稿ページを、週間誌綴じ印刷用のページサイズにそれぞれ変換してページ割り当てを行い、印刷用紙毎の印刷イメージを生成してプリンタ出力を行う。   In FIG. 1, a print host 100 converts a plurality of manuscript pages having different sizes into a page size for weekly binding printing, performs page allocation, generates a print image for each print sheet, and performs printer output. .

また、印刷ホスト100は、電子化された印刷原稿をPDF(Portable Document Format)形式で記録した文書ファイルを生成するアプリケーションプログラムとしての原稿データ作成部101と、週間誌綴じ印刷を行うために各原稿ページで指定されたページレイアウトを冊子のページサイズに基づいて拡大・縮小、センタリング、分割、余白調整を適宜行い、出力ページ毎の中間ファイルを作成する原稿ページ変換部103と、原稿ページ変換部103にて作成された各中間ファイルに対して週間誌綴じ印刷にのためのページ配置制御を行うページ配置制御部102と、プリンタ2を制御するソフトウェアであるプリンタドライバ106と、ネットワーク接続もしくはローカル接続されたプリンタ2とのデータ通信を制御するインタフェース部113と、印刷処理に必要なパラメータ情報、一時的な作業用データを記憶する印刷ホスト記憶部107と、プリンタドライバ106、OS(オペレーティングシステム)105を含み、インタフェース部113を制御して印刷ホスト100全体をソフトウェア的に制御する印刷ホスト主制御部104とを具備する。   The print host 100 also includes a document data creation unit 101 as an application program for generating a document file in which an electronic print document is recorded in a PDF (Portable Document Format) format, and each document for weekly bound printing. A manuscript page conversion unit 103 that appropriately performs enlargement / reduction, centering, division, and margin adjustment based on the page size of the booklet and creates an intermediate file for each output page, and a manuscript page conversion unit 103 A page connection control unit 102 that performs page layout control for weekly bound binding printing and a printer driver 106 that is software for controlling the printer 2 are network-connected or locally connected to each intermediate file created Data communication with the printer 2 An interface unit 113 that controls communication, parameter information necessary for printing processing, a print host storage unit 107 that stores temporary work data, a printer driver 106, and an OS (operating system) 105. And a print host main control unit 104 that controls the entire print host 100 by software.

また、印刷ホスト記憶部107に記憶される各種データのうち、週間誌綴じ印刷に関連する情報として、原稿ページサイズ変換規則60、原稿レイアウト管理テーブル70、出力レイアウト管理テーブル80、原稿データ111、中間ファイル112を記憶して管理する。   Among various data stored in the print host storage unit 107, as information related to weekly bound binding printing, a document page size conversion rule 60, a document layout management table 70, an output layout management table 80, document data 111, intermediate data Store and manage the file 112.

原稿サイズ変換規則60は、週間誌綴じ印刷を行って製本する冊子のページサイズおよび向きに応じた原稿ページサイズ別のデータ変換情報をあらかじめ設定して管理する変換テーブルである。   The manuscript size conversion rule 60 is a conversion table that sets and manages data conversion information for each manuscript page size in accordance with the page size and orientation of a booklet that is bound by weekly binding printing.

原稿レイアウト管理テーブル70は、週間誌綴じ印刷が指定された各原稿データ111の詳細情報を原稿ページのレベルで作成して管理するテーブルである。   The document layout management table 70 is a table for creating and managing detailed information of each document data 111 for which weekly magazine binding printing is designated at a document page level.

出力レイアウト管理テーブル80は、原稿レイアウト管理テーブル70に設定された各原稿ページ毎の変換情報および記載順、見開きページ指定等に基くページ配置制御の結果を印刷処理が完了するまでの間、一時的記憶して管理し、さらには、週間誌綴じ印刷における印刷用紙への出力順、印刷面、印刷面における割り当て位置の情報を設定して管理するテーブルである。   The output layout management table 80 temporarily converts the conversion information for each document page set in the document layout management table 70 and the result of page arrangement control based on the description order, spread page designation, etc. until the print processing is completed. It is a table that stores and manages, and further sets and manages information on the output order to printing paper in weekly magazine binding printing, printing surface, and allocation position on the printing surface.

原稿データ111は、原稿データ作成部101にて生成された原稿ページを記録したファイルであり、ファイル形式の例としては、インターネット経由で配信される電子文書の標準的なファイル形式であるPDFファイル等がある。   The manuscript data 111 is a file in which manuscript pages generated by the manuscript data creation unit 101 are recorded. Examples of the file format include a PDF file which is a standard file format of an electronic document distributed via the Internet. There is.

中間ファイル112は、原稿サイズ変換規則60および出力レイアウト管理テーブル80に記録されたページ配置制御の結果に基づいて、原稿データ111に記録された各原稿ページのデータを変換し、変換したデータをページ単位で一時的記憶したファイルである。   The intermediate file 112 converts the data of each manuscript page recorded in the manuscript data 111 based on the manuscript size conversion rule 60 and the page layout control result recorded in the output layout management table 80, and converts the converted data into a page. A file temporarily stored in units.

プリンタ2は、印刷ホスト100にて生成された印刷ページ毎のラスタデータを受信して両面印刷を行う。   The printer 2 receives the raster data for each print page generated by the print host 100 and performs duplex printing.

なお、プリンタ2における印刷データ受信後のプリンタエンジンによる印刷用紙への画像形成処理に関する制御構成については説明を省略する。   Note that a description of the control configuration related to the image forming process on the printing paper by the printer engine after receiving the print data in the printer 2 will be omitted.

次に、図1に示した印刷システムにおける週間誌綴じ印刷の処理について説明する。   Next, the process of weekly magazine binding printing in the printing system shown in FIG. 1 will be described.

図2は、本発明の印刷データ生成方法を適用した週間誌綴じ印刷の概要を段階的に示したイメージ図であり、特にページ配置制御においては、白ページ挿入による見開きページの割り当て位置の調整を行った例を示した図である。   FIG. 2 is an image diagram showing an overview of weekly magazine binding printing to which the print data generation method of the present invention is applied. In particular, in page layout control, the allocation position of spread pages is adjusted by inserting a white page. It is the figure which showed the example.

図2において、週間誌綴じ印刷の処理対象となる原稿データ111として作成された4つのファイル、原稿A(21)、原稿B(22)、原稿C(23)、原稿D(24)が指定され、週間誌綴じ印刷して製本した冊子のページサイズはA4縦であり、綴じ方向を左綴じとした時の例を示して説明する。   In FIG. 2, four files created as document data 111 to be processed for weekly binding printing, document A (21), document B (22), document C (23), and document D (24) are designated. The page size of a booklet that is bound and printed by weekly magazine binding is A4 length, and an example when the binding direction is left binding will be described.

第1の段階としては、週間誌綴じ印刷が指定された各原稿ページの記載順および原稿ページのデータに対する変換情報を設定する。   As a first stage, the description order of each original page for which weekly magazine binding printing is designated and conversion information for the original page data are set.

例えば、原稿A(21)のページサイズは、週間誌綴じ印刷後に製本した冊子のページサイズA4よりも小さいB5サイズである。   For example, the page size of the document A (21) is a B5 size that is smaller than the page size A4 of the booklet that is bound after the weekly binding printing.

従って、原稿A(21)に対する原稿ページの変換情報には「センタリング」を設定する。   Accordingly, “centering” is set in the conversion information of the original page for the original A (21).

原稿B(22)は、週間誌綴じ印刷後に製本される冊子のページサイズおよび用紙方向が一致しているため原稿ページの変換情報には何も設定しない。   For the original B (22), the page size and paper direction of the booklet that is bound after weekly magazine binding printing are the same, so nothing is set in the conversion information of the original page.

原稿C(23)は、A3横のサイズであり、印刷後に製本される冊子のページサイズよりも大きなサイズであるが、見開きページとして割当られるようにA4縦として左右のページに分割し、変換情報には「A4分割(左)、見開き」、「A4分割(右)、見開き」といった変換情報をそれぞれ設定する。   The document C (23) is A3 horizontal size, which is larger than the page size of the booklet to be bound after printing, but is divided into left and right pages as A4 vertical so as to be allocated as spread pages, and conversion information Is set with conversion information such as “A4 division (left), spread” and “A4 division (right), spread”.

原稿D(24)は、印刷後に製本される冊子のページサイズよりも大きなB4縦のため、A4縦のサイズへの縮小処理が必要となる。   Since the document D (24) is B4 length larger than the page size of the booklet to be bound after printing, reduction processing to the A4 length size is necessary.

よって、原稿D(24)に対応する変換情報には「A4縮小」を設定する。   Therefore, “A4 reduction” is set in the conversion information corresponding to the document D (24).

第2の段階として、第1の段階で決定した原稿ページの記載順序と、原稿ページ毎の変換情報に基づいて、変換した各原稿ページに対して週間誌綴じ印刷可能なページ配置制御を行う。   As the second stage, page layout control capable of weekly binding printing is performed on each converted original page based on the description order of the original pages determined in the first stage and the conversion information for each original page.

例えば、見開きページである原稿C(23)の原稿ページを2つに分割して、原稿データの記載順と、週間誌綴じ印刷用のページ割り当を行った場合、印刷用紙(2枚目)の裏側右に見開きページの小さいページである「ページ3」が割当られ、見開きページの大きいページの部分に相当する「ページ4」が印刷用紙(2枚目)26の表左側に割り当てられ、この状態で週間誌綴じした冊子においては、見開きページとすることができない配置となる。   For example, when the original page of the original C (23), which is a spread page, is divided into two, and the order of describing the original data and assigning pages for weekly binding printing are performed, the printing paper (second sheet) “Page 3”, which is a small page of the spread page, is assigned to the right side of the page, and “Page 4” corresponding to the large page portion of the spread page is assigned to the left side of the print paper (second sheet) 26. In a booklet that is printed in a weekly magazine in a state, it cannot be set as a spread page.

よって、第3の段階では、見開きページの小さいページの割り当て予定位置に「ページ3」の位置に対しては、調整用としての白ページ29を挿入する。   Therefore, in the third stage, the white page 29 for adjustment is inserted at the position “page 3” at the scheduled allocation position of the small spread page.

これにより、見開きページの小さいページが印刷用紙(2枚目)26の左側に割り当てられ、見開きページの大きいページが印刷用紙(2枚目)26の右側に割当られることで、印刷して製本した冊子においても見開きページとして参照することが可能となる。   As a result, a page with a small spread page is allocated to the left side of the printing paper (second sheet) 26, and a page with a large spread page is allocated to the right side of the printing sheet (second sheet) 26, thereby printing and binding. The booklet can be referred to as a spread page.

次に、図1に示した印刷ホスト10に記憶される原稿ページサイズ変換規則60、原稿レイアウト管理テーブル70、出力レイアウト管理テーブル80について登録データの例を示してさらに説明する。   Next, the document page size conversion rule 60, the document layout management table 70, and the output layout management table 80 stored in the print host 10 shown in FIG.

図6は、原稿ページサイズ変換規則60における登録データの例を示すレイアウト図である。   FIG. 6 is a layout diagram illustrating an example of registration data in the document page size conversion rule 60.

原稿ページサイズ変換規則60は、印刷用紙のサイズと週間誌綴じ印刷後の綴じ方向毎に、原稿データ111にて指定可能な原稿ページのページレイアウトと、ページレイアウトに対応する変換情報の組をあらかじめ定義して記憶管理するテーブルである。   The manuscript page size conversion rule 60 preliminarily sets a set of manuscript page page layouts that can be specified in the manuscript data 111 and conversion information corresponding to the page layout for each size of printing paper and binding direction after weekly magazine binding printing. It is a table that is defined and stored and managed.

冊子ページ情報61は、週間誌綴じ印刷後に製本した冊子のページサイズおよび綴じ方向を記録して管理する項目である。   The booklet page information 61 is an item for recording and managing the page size and binding direction of a booklet that is bound after weekly booklet binding printing.

原稿ページサイズ62は、原稿データ111で指定可能な原稿ページのサイズおよび用紙方向を設定する項目である。   The manuscript page size 62 is an item for setting the manuscript page size and paper orientation that can be designated by the manuscript data 111.

変換方法63は、各原稿ページサイズ62に対応する変換方法を設定する。   The conversion method 63 sets a conversion method corresponding to each document page size 62.

例えば、図6は、A3の印刷用紙に両面印刷を行い、製本した冊子のページサイズがA4縦のサイズでかつ左長綴じにする時の変換規則の例であり、A3横の原稿ページに対しては、A4縦のサイズに2分割する変換情報を適用することを示す。   For example, FIG. 6 shows an example of a conversion rule when double-sided printing is performed on A3 printing paper and the bound booklet page size is A4 vertical and left long binding, In this example, conversion information that is divided into two parts in A4 vertical size is applied.

図7は、原稿レイアウト管理テーブル70の登録例を示すレイアウト図である。   FIG. 7 is a layout diagram illustrating a registration example of the document layout management table 70.

原稿レイアウト管理テーブル70は、週間誌綴じ印刷が指定された原稿ページファイルの識別情報を記録する原稿ファイルID71と、原稿ファイルID71で特定されるファイル単位での記載順序を設定する記載順72と、原稿ファイルID71内に記憶された原稿ページの番号を示す原稿ページ73と、各原稿ページ73に対応するページレイアウトを示す原稿ページサイズ74と、図6に示した原稿ページサイズ変換規則60に基づいて決定された変換情報が設定される原稿変換情報75、ページ配置制御においては、割り当て処理の進行状況を設定して管理する処理フラグ76とにより構成される。   The document layout management table 70 includes a document file ID 71 for recording identification information of a document page file for which weekly magazine binding printing is designated, a description order 72 for setting a description order for each file specified by the document file ID 71, and Based on the document page 73 indicating the number of the document page stored in the document file ID 71, the document page size 74 indicating the page layout corresponding to each document page 73, and the document page size conversion rule 60 shown in FIG. The document conversion information 75 in which the determined conversion information is set, and the page arrangement control are configured by a processing flag 76 for setting and managing the progress of the allocation process.

図7に示したデータにおいて、例えば、原稿ファイルID71が「#原稿ページ052」で原稿ページ73が「ページ3」の原稿ページは、A3横であり、原稿変換情報75の設定値により冊子上においても見開きページであることを示している。   In the data shown in FIG. 7, for example, a manuscript page whose manuscript file ID 71 is “# manuscript page 052” and manuscript page 73 is “page 3” is A3 horizontal, and is set on the booklet according to the setting value of the manuscript conversion information 75. Indicates a spread page.

図8は、図1に示した出力レイアウト管理テーブル80のデータ登録例を示すレイアウト図である。   FIG. 8 is a layout diagram showing a data registration example of the output layout management table 80 shown in FIG.

出力レイアウト管理テーブル80は、原稿レイアウト管理テーブル70にリストアップした各原稿ページの記載順と変換情報に基づくページ配置制御の結果を登録し、登録したレコードに対しては、両面印刷処理を行う際の印刷順および、印刷面における割り当て位置の情報を設定して管理するテーブルである。   The output layout management table 80 registers the page layout control result based on the description order and conversion information of each document page listed in the document layout management table 70, and performs double-sided printing processing on the registered records. This is a table for setting and managing information on the printing order and allocation position on the printing surface.

出力レイアウト管理テーブル80に記録して管理されるデータは、製本された冊子における割り当てページを示す出力ページ番号81と、出力ページ番号81への割り当て対象となる原稿ページを記録したファイルの識別情報を示す原稿ファイルID82と、原稿ページの番号を設定する原稿ページ83と、原稿ファイルID82と原稿ページ83で特定される原稿ページのページデータに対する変換方法を設定する原稿変換情報84と、週間誌綴じ印刷として両面印刷処理を行う場合の印刷用紙への割り当て順序および印刷面、さらには印刷面における割り当て位置の情報を出力ページ番号81毎に設定するための用紙割当位置85、印刷処理の状況を設定して管理する処理フラグ86がある。   The data recorded and managed in the output layout management table 80 includes an output page number 81 indicating an allocation page in a booklet that has been bound, and identification information of a file in which a document page to be allocated to the output page number 81 is recorded. Document file ID 82, a document page 83 for setting a document page number, document conversion information 84 for setting a conversion method for page data of the document page specified by the document file ID 82 and document page 83, and weekly magazine binding printing. In the case of performing the double-sided printing process, the allocation order of the printing paper and the printing surface, and the paper allocation position 85 for setting the allocation position information on the printing surface for each output page number 81, and the status of the printing process are set. There is a processing flag 86 to be managed.

例えば、出力ページ番号81が「ページ3」に相当するレコードは、「ページ4」、「ページ5」に見開きページを割り当て可能にするために挿入された白ページであることを示し、用紙割当位置85の設定内容により2枚目の印刷用紙の裏面右側にページ画像を形成することを示している。   For example, a record whose output page number 81 corresponds to “page 3” is a white page inserted so that a spread page can be allocated to “page 4” and “page 5”, and the paper allocation position The setting content of 85 indicates that a page image is formed on the right side of the back side of the second printing paper.

次に、図1に示した印刷システムにおける印刷データ生成処理について、図1に示した印刷ホスト100内の各符号と、印刷データ生成処理全体の流れを示す図3のフローチャートを用いて説明する。   Next, the print data generation process in the printing system shown in FIG. 1 will be described with reference to the reference numerals in the print host 100 shown in FIG. 1 and the flowchart of FIG. 3 showing the overall flow of the print data generation process.

図3において、原稿データ作成部101は、週間誌綴じ印刷要求のイベントを検出すると、ページ配置制御部102に対して原稿データ111の識別情報、記載順、および製本情報を通知し、ページ配置制御を行うよう指示する。   In FIG. 3, when the document data creation unit 101 detects a weekly binding print request event, the document data creation unit 101 notifies the page layout control unit 102 of identification information, description order, and bookbinding information of the document data 111, and page layout control. To instruct

ページ配置制御部102は、原稿データ作成部101から通知された製本情報、原稿データ111の識別情報、記載順、原稿サイズ変換規則60に記録された原稿ページサイズ変換規則60に基づいて、図7に示すような原稿レイアウト管理テーブル70を作成し、原稿ファイルID71、記載順72、原稿ページ73、原稿ページサイズ74、処理フラグ76を設定する(S101)。   Based on the bookbinding information notified from the document data creation unit 101, the identification information of the document data 111, the description order, and the document page size conversion rule 60 recorded in the document size conversion rule 60, the page arrangement control unit 102 performs FIG. Is created, and a document file ID 71, a description order 72, a document page 73, a document page size 74, and a processing flag 76 are set (S101).

ここで、ステップS101の終了した段階においては、原稿レイアウト管理テーブル70の原稿変換情報75を除くすべての項目が、各原稿データ111に対して設定された状態となる。   Here, at the stage where step S101 is completed, all items except the document conversion information 75 in the document layout management table 70 are set for each document data 111.

次に、ページ配置制御部102は、ステップS101にて作成した原稿レイアウト管理テーブル70に設定された原稿ファイルID71に対応する原稿データ111を記載順72に設定された順番に基づいて印刷ホスト記憶部107から読み取る(S102)。   Next, the page layout control unit 102 prints the document data 111 corresponding to the document file ID 71 set in the document layout management table 70 created in step S101 based on the order set in the description order 72. Read from 107 (S102).

ページ配置制御部102は、ステップS102にて読み取った原稿データ111において、原稿ページ73に記載されたページ番号の昇順にて処理フラグ76が未処理の原稿ページのデータを取得する(S103)。   In the document data 111 read in step S102, the page arrangement control unit 102 acquires data of document pages whose processing flag 76 is not processed in the ascending order of the page numbers described in the document page 73 (S103).

さらに、ページ配置制御部102は、処理対象となる原稿ページ73に対応する原稿ページサイズ74を原稿レイアウト管理テーブル70から読み取り、読み取った原稿ページサイズ74に対応する原稿ページの変換情報を原稿サイズ変換規則60により特定して原稿変換情報75に設定する(S104)。   Further, the page arrangement control unit 102 reads a document page size 74 corresponding to the document page 73 to be processed from the document layout management table 70, and converts document page conversion information corresponding to the read document page size 74 to document size conversion. It is specified by the rule 60 and set in the document conversion information 75 (S104).

ステップS103にて読み出し処理を行った原稿データ111において、未処理の原稿ページがある場合(S105―YES)、ページ配置制御部102は、ステップS103に戻り処理フラグ76が未処理となる次のページデータを順次読み取り、ステップS104の処理を繰り返し行う。   If there is an unprocessed document page in the document data 111 subjected to the read process in step S103 (S105-YES), the page arrangement control unit 102 returns to step S103 and the next page in which the process flag 76 is unprocessed. Data is read sequentially, and the process of step S104 is repeated.

一方、ステップS105において、すべての原稿ページに対する原稿変換情報75の設定作業が完了し(S105―NO)、未処理の原稿データ111がある場合(S106―YES)、ページ配置制御部102は、再度、ステップS102に戻り、原稿レイアウト管理テーブル70に記録された次の原稿ファイルID71に対応する原稿データ111を印刷ホスト記憶部107から読み出す。   On the other hand, in step S105, when the setting operation of the document conversion information 75 for all document pages is completed (S105-NO) and there is unprocessed document data 111 (S106-YES), the page arrangement control unit 102 again Returning to step S102, the document data 111 corresponding to the next document file ID 71 recorded in the document layout management table 70 is read from the print host storage unit 107.

そして、ステップS103からステップS105に示した原稿レイアウト管理テーブル70における各原稿ページ73に対する原稿変換情報75の設定処理を繰り返して設定する。   Then, the setting process of the document conversion information 75 for each document page 73 in the document layout management table 70 shown in steps S103 to S105 is repeatedly set.

ページ配置制御部102にて原稿レイアウト管理テーブル70の作成が完了すると(S106―NO)、ページ配置制御部102は、週間誌綴じ印刷を行うためのページ割り当て処理を開始し、図8に示した出力レイアウト管理テーブル80を印刷ホスト記憶部107に作成する(S107)。   When the creation of the document layout management table 70 is completed in the page layout control unit 102 (S106—NO), the page layout control unit 102 starts a page allocation process for performing weekly binding printing, as shown in FIG. An output layout management table 80 is created in the print host storage unit 107 (S107).

出力レイアウト管理テーブル80の作成が完了すると、ページ配置制御部102は、出力レイアウト管理テーブル80の用紙割当位置85に設定した印刷用紙への出力順に、原稿ファイルID82、原稿ページ83、原稿変換情報84の設定情報を順次取得し(S108)、取得した設定情報を原稿ページ変換部103に通知して原稿データを変換したデータを記憶した中間ファイルの作成を指示する(S109)。   When the creation of the output layout management table 80 is completed, the page layout control unit 102 sets the document file ID 82, the document page 83, and the document conversion information 84 in the order of output to the printing paper set at the paper allocation position 85 in the output layout management table 80. Are sequentially obtained (S108), and the obtained setting information is notified to the manuscript page conversion unit 103 to instruct creation of an intermediate file storing data obtained by converting manuscript data (S109).

原稿データ作成部101は、原稿ページ変換部103によって作成された印刷ページに対応する中間ファイルに基づいてプリンタ出力用のラスタデータを作成し、作成したラスタデータをプリンタ2に順次出力する(S110)。   The document data creation unit 101 creates raster data for printer output based on the intermediate file corresponding to the print page created by the document page conversion unit 103, and sequentially outputs the created raster data to the printer 2 (S110). .

そして、未処理の印刷ページがある間は(S111−YES)、ページ配置制御部102は、ステップS108に戻り次の印刷ページに関する原稿ファイルID82、原稿ページ83、原稿変換情報84を取得し、ステップS109の原稿ページに対応する中間ファイルの作成処理を行い、ステップS110の印刷ページ毎のラスタデータ生成処理を繰り返して行う。   While there is an unprocessed print page (S111-YES), the page arrangement control unit 102 returns to step S108 to acquire the document file ID 82, the document page 83, and the document conversion information 84 regarding the next print page. The intermediate file creation process corresponding to the original page in S109 is performed, and the raster data generation process for each print page in step S110 is repeated.

次に、図3に示したフローチャートのステップS107に示したページ割り当て処理について、図4のフローチャートを用いてさらに説明する。   Next, the page allocation process shown in step S107 of the flowchart shown in FIG. 3 will be further described with reference to the flowchart of FIG.

ページ配置制御部102は、印刷ホスト記憶部107に作成した原稿レイアウト管理テーブル70に登録されたレコードを、記載順72および原稿ページ73の昇順にて読み出しを行う(S201)。   The page arrangement control unit 102 reads the records registered in the document layout management table 70 created in the print host storage unit 107 in ascending order of the description order 72 and the document page 73 (S201).

ページ配置制御部102は、読み出したレコードに設定された原稿変換情報75の内容から原稿ページが見開きページか否かを判別する(S202)。   The page arrangement control unit 102 determines whether the document page is a spread page from the content of the document conversion information 75 set in the read record (S202).

原稿ページが見開きページでない場合(S202―NO)、ページ配置制御部102は、週間誌綴じ印刷実施後に製本した冊子における割り当てページを算出して出力レイアウト管理テーブル80の出力ページ番号81に設定し、ステップS201で読み出した原稿ファイルID71を出力レイアウト管理テーブル80の原稿ファイルID82にセットし、原稿ページ73を出力レイアウト管理テーブル80の原稿ページ83にセットし、原稿変換情報84に原稿変換情報75をセットする(S205)。   When the original page is not a spread page (S202—NO), the page arrangement control unit 102 calculates an assigned page in the booklet that is bound after the weekly binding printing is performed, and sets it as the output page number 81 of the output layout management table 80. The document file ID 71 read in step S201 is set in the document file ID 82 of the output layout management table 80, the document page 73 is set in the document page 83 of the output layout management table 80, and the document conversion information 75 is set in the document conversion information 84. (S205).

なお、ステップS205の処理が終了した段階においては、用紙割当位置85の項目は未設定の状態とする。   Note that at the stage where the process of step S205 is completed, the item of the paper allocation position 85 is not set.

再度、ステップS202の判定処理に戻り、原稿ページが見開きページの小さい方のページである場合(S202―YES)、ページ配置制御部102は、出力レイアウト管理テーブル80に登録済みの出力ページ番号81の最大値に1を加算した出力ページ番号を算出し、算出した出力ページ番号が見開きページの小さい方のページが割り当て可能なページであるかを判断する(S203)。   Returning to the determination process in step S202 again, when the original page is the smaller one of the spread pages (S202—YES), the page arrangement control unit 102 sets the output page number 81 registered in the output layout management table 80. An output page number obtained by adding 1 to the maximum value is calculated, and it is determined whether or not the calculated output page number is a page that can be assigned to a page with a smaller spread page (S203).

見開き原稿の小さいほうページが割り当て可能である場合(S203―YES)ページ配置制御部102は、見開きページの小さい方のページの情報として、ステップS203で算出したページ番号を出力ページ番号81に、ステップS202で読み取った原稿ファイルID71、原稿ページ73を原稿ファイルID82、原稿ページ83それぞれに設定し、見開きページとして分割した原稿ページの右側あるいは左側のいずれの分割ページを採用するかを示す情報とを合わせて原稿変換情報84に設定する。   When the smaller page of the spread document can be assigned (S203—YES), the page arrangement control unit 102 sets the page number calculated in step S203 as the output page number 81 as information of the smaller page of the spread page, and the step The document file ID 71 and the document page 73 read in S202 are set as the document file ID 82 and the document page 83, respectively, and combined with information indicating which divided page on the right or left side of the document page divided as the spread page is to be used. The document conversion information 84 is set.

さらに、見開きページの大きい方のページに相当する後半ページのページ割り当て処理として、見開きページの小さい方のページに割当た出力ページ番号81に1を加算した値を、出力レイアウト管理テーブル80に追加したレコード内の出力ページ番号81にセットし、原稿ファイルID82、原稿ページ83に対しては、見開きページの小さいページにおいて設定した同様の情報をそれぞれ設定する。   Further, as a page allocation process for the second half page corresponding to the larger spread page, a value obtained by adding 1 to the output page number 81 allocated to the smaller spread page is added to the output layout management table 80. For the original file ID 82 and the original page 83, the same information set in the small spread page is set for the output page number 81 in the record.

また、原稿変換情報84に対しては、分割した見開き原稿ページのうちの未割側の情報を原稿変換情報75に付与して設定する(S205)。   For the original conversion information 84, information on the undivided side of the divided spread original pages is assigned to the original conversion information 75 and set (S205).

再度、ステップS203に戻り、算出した出力ページ番号81が、見開きページの小さい方のページ割り当てに適さないページ番号である場合(S203−NO)、ページ配置制御部102は、ステップS205の割り当てページ情報の登録処理を行う前に、原稿ファイルID82、原稿ページ83に対して白ページが1ページ分挿入されたことを示す情報を設定し(S204)、原稿変換情報84に対しては、白ページが挿入を示す情報を原稿変換情報75に付与する(S205)。   Returning to step S203 again, when the calculated output page number 81 is a page number that is not suitable for page allocation of the smaller spread page (S203—NO), the page arrangement control unit 102 allocates page information in step S205. Before the registration process is performed, information indicating that one white page has been inserted into the document file ID 82 and the document page 83 is set (S204). Information indicating insertion is given to the document conversion information 75 (S205).

原稿レイアウト管理テーブル70に登録されたレコードのうち、ステップS204およびステップS205による出力レイアウト管理テーブル80に対するページ割り当て情報の登録処理が実施されていない未処理のレコードがある場合(S206―YES)、ページ配置制御部102は、ステップS202の処理に戻り、未処理原稿ページ毎のページ割り当て処理を行い出力レイアウト管理テーブル80に対する割り当て情報の登録処理を繰り返して行う。   If there is an unprocessed record that has not been registered in the page allocation information for the output layout management table 80 in steps S204 and S205 among the records registered in the document layout management table 70 (S206—YES), the page The arrangement control unit 102 returns to the process of step S202, performs page allocation processing for each unprocessed document page, and repeatedly performs allocation information registration processing for the output layout management table 80.

一方、原稿レイアウト管理テーブル70に登録されたすべてのレコードにおいて、出力レイアウト管理テーブル80に対するページ割当結果の登録処理が完了した場合(S206―NO)、ページ配置制御部102は、出力レイアウト管理テーブル80に登録した出力ページ番号81の最大値を取得し、割り当て後の総ページ数が4の倍数であるかを判定する(S207)。   On the other hand, when the page allocation result registration process for the output layout management table 80 has been completed for all records registered in the document layout management table 70 (S206—NO), the page layout control unit 102 determines that the output layout management table 80 The maximum value of the output page number 81 registered in is acquired, and it is determined whether the total number of pages after allocation is a multiple of 4 (S207).

総ページ数が4の倍数でない場合(S207―NO)、ページ配置制御部102は、出力レイアウト管理テーブル80に登録済みの出力ページ番号81の最大値に基づいて、4の倍数に調整するための追加ページ数を算出し、算出した追加ページ分のレコードを出力レイアウト管理テーブル80に追加するとともに、余白ページである情報を原稿ファイルID82、原稿ページ83、原稿変換情報84に設定する(S208)。   When the total number of pages is not a multiple of 4 (S207—NO), the page layout control unit 102 adjusts the page number to a multiple of 4 based on the maximum value of the output page number 81 registered in the output layout management table 80. The number of additional pages is calculated, the records for the calculated additional pages are added to the output layout management table 80, and information that is a blank page is set in the document file ID 82, the document page 83, and the document conversion information 84 (S208).

一方、総ページ数が4の倍数となった場合(S207―YES)もしくは、ステップS208による余白ページによる調整処理が完了した場合、ページ配置制御部102は、出力レイアウト管理テーブル80に登録したすべてのレコードに対し、出力ページ番号81に割当られたページ番号から、印刷用紙への出力順と、印刷面の区分、印刷面における印刷画像の配置位置の情報を設定する(S209)。   On the other hand, when the total number of pages is a multiple of 4 (S207—YES), or when the adjustment process using the blank page in step S208 is completed, the page layout control unit 102 sets all the registered pages in the output layout management table 80. For the record, information on the output order to the printing paper, the classification of the printing surface, and the arrangement position of the print image on the printing surface is set from the page number assigned to the output page number 81 (S209).

なお、原稿レイアウト管理テーブル70から出力レイアウト管理テーブル80を生成する場合は、ページ配置制御の結果に基づいて各割り当てページの見出し情報を記載した「索引ページ」を作成して挿入する処理を追加してもよい。   When the output layout management table 80 is generated from the document layout management table 70, a process of creating and inserting an “index page” that describes the heading information of each allocated page based on the result of page layout control is added. May be.

また、原稿レイアウト管理テーブル70に設定項目として、「表紙」、「裏表紙」のページであることを設定して管理する登録データの項目を追加し、ページ配置制御を行う場合は、「表紙」ページと、「裏表示」ページを考慮したページ配置制御を行うようにしてもよい。   In addition, when adding a registration data item to be set and managed as a setting item to the original layout management table 70 as “cover” and “back cover” pages and performing page layout control, “cover” You may make it perform page arrangement | positioning control which considered the page and the "back display" page.

次に、図3のフローチャートのステップS109に示した原稿ページ変換処理を、図5のフローチャートに示してさらに説明する。   Next, the document page conversion process shown in step S109 of the flowchart of FIG. 3 will be further described with reference to the flowchart of FIG.

図5において、ページ配置制御部102は、出力レイアウト管理テーブル80に設定されたレコードを印刷データ作成順序の昇順にソートし、処理フラグ86が未処理のレコードがある間は(S301―YES)、印刷データ作成順序の昇順にて1レコードづつ読み出しを行う。   In FIG. 5, the page layout control unit 102 sorts the records set in the output layout management table 80 in ascending order of the print data creation order, and while there is an unprocessed record in the processing flag 86 (S301—YES). Read one record at a time in ascending order of print data creation order.

さらに、ページ配置制御部102は、読み出したレコードに設定された原稿変換情報84の解析を行う(S302)。   Further, the page arrangement control unit 102 analyzes the document conversion information 84 set in the read record (S302).

ステップS302にて原稿変更情報84を解析した結果、「分割」が指定されていた場合(S303―YES)、原稿ページ変換部103は、読み出したレコードの原稿ファイルID82、原稿ページ83の情報に基づいて原稿ページのデータ読み出しを行い、原稿変換情報84にて指定された分割後の右側、左側のいずれの分割面を採択するかの情報を決定し、例えば、A3横の原稿ページをA4縦のサイズで2分割した左側半分のページ領域のデータに記録した中間ファイルを作成する(S304)。   If “division” is designated as a result of analyzing the document change information 84 in step S302 (S303—YES), the document page conversion unit 103 is based on the document file ID 82 and document page 83 information of the read record. The data of the original page is read out to determine information on which of the divided right and left division planes specified by the original conversion information 84 is to be adopted. An intermediate file recorded in the data of the left half page area divided into two by size is created (S304).

また、ステップS302にて原稿変換情報84を解析した結果「縮小」が設定されている場合(S303−NO、S305―YES)原稿ページ変換部103は、読み出したレコードの原稿ファイルID82、原稿ページ83の情報に基づいて原稿ページのデータを読み出し、原稿変換情報84にて指定されたサイズに縮小したページデータを記録した中間ファイルを作成する(S306)。   When “reduction” is set as a result of analyzing the document conversion information 84 in step S302 (S303—NO, S305—YES), the document page conversion unit 103 reads the document file ID 82 and document page 83 of the read record. Based on this information, the original page data is read, and an intermediate file in which the page data reduced to the size designated by the original conversion information 84 is recorded is created (S306).

また、ステップS302にて原稿変換情報84を解析した結果「拡大」が設定されている場合(S305−NO、S307―YES)で、さらに、拡大後の「分割」が指定されている場合(S308―YES)、原稿ページ変換部103は、読み出したレコードに設定された原稿ファイルID82、原稿ページ83にて特定される原稿ページのデータ読み出しを行い、原稿変換情報84にて指定されたサイズおよび分割後の採択面の情報に基づいて拡大、分割した中間ファイルを作成する(S309)。   Further, when “enlargement” is set as a result of analyzing the document conversion information 84 in step S302 (S305-NO, S307-YES), and “division” after enlargement is specified (S308). -YES), the manuscript page conversion unit 103 reads the manuscript page data specified by the manuscript file ID 82 and manuscript page 83 set in the read record, and the size and division specified by the manuscript conversion information 84. An intermediate file that has been enlarged and divided based on the information of the later adopted surface is created (S309).

一方、解析した原稿変換情報84において、「拡大後の分割」指定がない場合(S308―NO)、原稿ページ変換部103は、原稿ファイルID82、原稿ページ83の情報にて特定される原稿ページのデータ読み出しを行い、原稿変換情報84にて指定されたサイズに拡大したデータを記録した中間ファイルを作成する(S310)。   On the other hand, in the analyzed document conversion information 84, when “division after enlargement” is not designated (S308—NO), the document page conversion unit 103 determines the document page specified by the document file ID 82 and document page 83 information. Data is read out, and an intermediate file in which data enlarged to the size specified by the document conversion information 84 is recorded is created (S310).

また、ステップS302にて原稿変換情報84を解析した結果「センタリング」が指定されている場合(S311―YES)、原稿ページ変換部103は、読み出したレコードの原稿ファイルID82、原稿ページ83の情報に基づいて原稿ページのデータを読み出し、原稿変換情報84にて指定された位置にセンタリングしたページデータを記録した中間ファイルを作成する(S312)。   If “centering” is designated as a result of analyzing the document conversion information 84 in step S302 (S311—YES), the document page conversion unit 103 displays the document file ID 82 and document page 83 information of the read record. Based on this, the original page data is read, and an intermediate file in which the page data centered at the position designated by the original conversion information 84 is recorded is created (S312).

また、ステップS302にて原稿変換情報84を解析した結果、変換情報がなにも指定されていない場合(S311―NO)、原稿ページ変換部103は、原稿ファイルID82、原稿ページ83の情報に基づいて特定される1ページ分のデータを記録した中間ファイルを作成する(S313)。   If no conversion information is designated as a result of analyzing the document conversion information 84 in step S302 (S311—NO), the document page conversion unit 103 is based on the information of the document file ID 82 and the document page 83. Then, an intermediate file in which data for one page specified is recorded is created (S313).

なお、図1、図6に示した原稿ページサイズ変換規則60には、これまでに示した、「分割」、「縮小」、「拡大」、「拡大後分割」、「センタリング」以外に、「用紙方向の回転」、「Nアップ指定」等による複数の原稿ページを縮小して1ページに合成する等の変換規則を追加して定義し、図5のフローチャートに示した原稿ページ変換処理において、追加した変換規則に対応したページデータの変換処理を追加して中間ファイルを作成する処理を行う構成にしてもよい。   In addition, the original page size conversion rule 60 shown in FIGS. 1 and 6 includes “division”, “reduction”, “enlargement”, “division after enlargement”, and “centering”. In the manuscript page conversion process shown in the flowchart of FIG. 5, a conversion rule such as reducing a plurality of manuscript pages by “rotating paper direction”, “N-up designation”, etc. A configuration may be adopted in which an intermediate file is created by adding page data conversion processing corresponding to the added conversion rule.

また、これまでに示した実施の形態以外の構成として、週間誌綴じ印刷実施後に製本する冊子のページサイズに適合しない原稿ページに対しては、図6に示した原稿ページサイズ変換規則60にて特定した段階で変換情報を表示し、オペレータが必要に応じて変換情報を個別に変更して処理する図9の原稿データ変換確認画面900に示すようなユーザインタフェースの入出力手段を追加した構成にしてもよい。   Further, as a configuration other than the embodiment shown so far, a manuscript page size conversion rule 60 shown in FIG. 6 is applied to a manuscript page that does not conform to the page size of a booklet to be bound after weekly binding printing. The conversion information is displayed at the specified stage, and an input / output means of a user interface is added as shown in the document data conversion confirmation screen 900 of FIG. 9 in which the operator individually changes the conversion information as necessary and processes it. May be.

また、図2に示した白ページ挿入による見開きページの調整方法以外に、見開きページの直前もしくは直後に移動可能な単一ページを、見開きページを跨いだ直後もしくは直前のページ位置に移動するページ配置制御を行ってもよい。   In addition to the method of adjusting the spread page by inserting the white page shown in FIG. 2, a page layout for moving a single page that can be moved immediately before or immediately after the spread page to a page position immediately after or just before the spread page. Control may be performed.

また、図5に示した割当ページ毎に作成した中間ファイルのサムネイル画像を作成し、作成したサムネイル画像のリンク情報を出力レイアウト管理テーブル80に設定して管理する構成を印刷ホスト100に追加し、例えば図10のページ割当結果確認画面1000に示すような、製本したときの冊子の見開きイメージ、あるいは、印刷ページ毎の割り当てイメージにてサムネイル画像を表示するユーザインタフェースの出力手段を追加し、ユーザがページ割り当て処理の状況を印刷前に確認したり、ページの割当位置を変更する手動での調整操作を行えるようにしてもよい。   Further, a configuration is created in which the thumbnail image of the intermediate file created for each allocation page shown in FIG. 5 is created, and the link information of the created thumbnail image is set and managed in the output layout management table 80, and added to the print host 100. For example, as shown in the page allocation result confirmation screen 1000 in FIG. 10, a user interface output means for displaying a thumbnail image with a booklet spread image when bookbinding or an allocation image for each print page is added. The status of page allocation processing may be checked before printing, or manual adjustment operations for changing the page allocation position may be performed.

さらに、索引ページを作成して挿入した場合の挿入個所や、索引ページの内容、ページの見出し情報を表示してユーザが確認して変更する構成を追加してもよい。   Further, a configuration may be added in which the insertion location when the index page is created and inserted, the contents of the index page, and the page heading information are displayed and checked by the user.

また、ページ配置制御の結果、調整用ページを挿入した場合は、調整用のページである旨を調整用ページが割り当てられた印刷用紙の位置に印刷する構成を追加し、ユーザが調整用ページの印刷の要否を選択して指定する構成を追加してもよい。   In addition, if an adjustment page is inserted as a result of page layout control, a configuration is added to print that the adjustment page is printed at the position of the print paper to which the adjustment page is assigned. A configuration for selecting and specifying whether printing is necessary may be added.

本発明の印刷データ生成装置および印刷データ生成方法および印刷データ生成プログラムは、週間誌綴じ印刷を行う印刷装置および印刷データの生成方法に利用可能であり、特に、印刷原稿としての文書データに記録されたページサイズが、週間誌綴じ印刷後のページサイズおよび用紙方向に一致しないページを持つ文書データを処理する場合に有効である。   The print data generation apparatus, the print data generation method, and the print data generation program according to the present invention can be used in a printing apparatus that performs weekly bound binding printing and a print data generation method, and are particularly recorded in document data as a print document. This is effective when processing document data having pages whose page size does not match the page size and paper orientation after weekly binding printing.

また、印刷装置以外に、サイズの異なる複数の原稿用紙を順次読み取った画像データを蓄積し、蓄積した画像データを週間誌綴じ可能な両面コピー用にソートする機能を有する複写機においても利用することが可能である。   In addition to the printing apparatus, the image data obtained by sequentially reading a plurality of document sheets having different sizes can be stored, and the image data can be used in a copying machine having a function of sorting the stored image data for double-sided copying that can be bound in a weekly magazine. Is possible.

本発明の印刷データ生成装置を適用した印刷システムの構成例であり、印刷データ生成装置の機能構成を示したブロック図である。1 is a configuration example of a printing system to which a print data generation apparatus of the present invention is applied, and is a block diagram illustrating a functional configuration of the print data generation apparatus. 本発明の印刷データ生成方法を適用した週間誌綴じ印刷の概要を段階的に示したイメージ図である。It is the image figure which showed the outline | summary of the weekly magazine binding printing to which the printing data generation method of this invention was applied in steps. 印刷データ生成処理の手順を示すフローチャートである。6 is a flowchart illustrating a procedure of print data generation processing. 図3に示した印刷データ生成処理におけるページ割り当て処理の手順を示すフローチャートである。4 is a flowchart illustrating a procedure of page allocation processing in the print data generation processing illustrated in FIG. 3. 図3に示した印刷データ生成処理における原稿データ変換処理の手順を示すフローチャートである。4 is a flowchart illustrating a procedure of document data conversion processing in the print data generation processing illustrated in FIG. 3. 図1に示した原稿サイズ変換規則の登録データの例を示すテーブルレイアウト図である。FIG. 3 is a table layout diagram illustrating an example of registration data of a document size conversion rule illustrated in FIG. 1. 図1に示した原稿レイアウト管理テーブルの登録データの例を示すテーブルレイアウト図である。FIG. 3 is a table layout diagram illustrating an example of registration data of a document layout management table illustrated in FIG. 1. 図1に示した出力レイアウト管理テーブルの登録データの例を示すテーブルレイアウト図である。FIG. 2 is a table layout diagram illustrating an example of registration data of an output layout management table illustrated in FIG. 1. 原稿データ変換確認画面の表示例を示す画面レイアウト図である。6 is a screen layout diagram illustrating a display example of a document data conversion confirmation screen. FIG. ページ割当結果確認画面の表示例を示す画面レイアウト図である。It is a screen layout figure which shows the example of a display of a page allocation result confirmation screen.

符号の説明Explanation of symbols

100 印刷ホスト
101 原稿ページ作成部
102 ページ配置制御部
103 原稿ページ変換部
104 印刷ホスト主制御部
105 OS(オペレーティングシステム)
106 プリンタドライバ
107 印刷ホスト記憶部
108 原稿ページサイズ変換規則
110 出力レイアウト管理テーブル
111 原稿ページ
112 中間ファイル
113 インタフェース部
2 プリンタ
21 原稿A
22 原稿B
23 原稿C
24 原稿D
25 印刷用紙(1枚目)
26 印刷用紙(2枚目)
27 縮小原稿ページ
28 見開き原稿ページ
29 白ページ
60 原稿ページサイズ変換規則
61 冊子ページ情報
62 原稿ページサイズ
63 変換方法
70 原稿レイアウト管理テーブル
71 原稿ファイルID
72 記載順
73 原稿ページ
74 原稿ページサイズ
75 原稿変換情報
76 処理フラグ
80 出力レイアウト管理テーブル
81 出力ページ番号
82 原稿ファイルID
83 原稿ページ
84 原稿変換情報
85 用紙割り当て位置
86 処理フラグ
900 原稿ページ変換確認画面
1000 ページ割当結果確認画面
DESCRIPTION OF SYMBOLS 100 Print host 101 Original page creation part 102 Page arrangement control part 103 Original page conversion part 104 Print host main control part 105 OS (operating system)
106 Printer Driver 107 Print Host Storage Unit 108 Document Page Size Conversion Rule 110 Output Layout Management Table 111 Document Page 112 Intermediate File 113 Interface Unit 2 Printer 21 Document A
22 Original B
23 Document C
24 Document D
25 Printing paper (first sheet)
26 Printing paper (second sheet)
27 Reduced manuscript page 28 Facing manuscript page 29 White page 60 Manuscript page size conversion rule 61 Booklet page information
62 Document page size 63 Conversion method 70 Document layout management table 71 Document file ID
72 Description order 73 Document page 74 Document page size 75 Document conversion information 76 Processing flag 80 Output layout management table 81 Output page number 82 Document file ID
83 Original page 84 Original conversion information 85 Paper allocation position 86 Processing flag 900 Original page conversion confirmation screen 1000 Page allocation result confirmation screen

Claims (6)

縦長および横長のページを含む複数サイズの複数のページからなる文書を印刷する印刷データを生成する印刷データ生成装置において、
前記縦長のページを所定の印刷サイズに拡大若しくは縮小するとともに、前記横長のページを前記印刷サイズの2倍に拡大若しくは縮小する拡大縮小処理手段と、
前記印刷サイズの2倍に拡大若しくは縮小した横長のページを前記印刷サイズの2ページに分割して全体のページ番号を振り直すページ分割手段と、
前記ページ分割手段で分割したページの小さい方のページ番号が奇数の場合は、該ページの前に前記印刷サイズの調整用ページを挿入して全体のページ番号を振り直す調整用ページ挿入手段と、
前記調整用ページ挿入手段で調整用ページが挿入された複数のページを週間誌綴じ両面印刷した際に所定のページ順序となるように前記印刷サイズの2倍の仮想用紙上に配置して印刷データを生成する印刷データ生成手段と
を具備することを特徴とする印刷データ生成装置。
In a print data generation apparatus for generating print data for printing a document composed of a plurality of pages of a plurality of sizes including portrait and landscape pages,
Enlargement / reduction processing means for enlarging or reducing the vertically long page to a predetermined print size and enlarging or reducing the horizontally long page to twice the print size;
Page dividing means for dividing a horizontally long page enlarged or reduced to twice the print size into two pages of the print size and reassigning the entire page number;
When the page number of the smaller one of the pages divided by the page dividing unit is an odd number, an adjustment page inserting unit that inserts the print size adjustment page in front of the page and reassigns the entire page number; and
Print data arranged on virtual paper twice the print size so as to have a predetermined page order when a plurality of pages into which adjustment pages have been inserted by the adjustment page insertion means are printed on both sides of a weekly magazine. And a print data generation unit for generating the print data.
前記調整用ページ挿入手段で挿入された調整用ページに調整用ページであることを示すメッセージを印刷することを指示するメッセージ印刷指示手段
を更に具備することを特徴とする請求項1記載の印刷データ生成装置。
2. The print data according to claim 1, further comprising message print instruction means for instructing to print a message indicating that the page is an adjustment page on the adjustment page inserted by the adjustment page insertion means. Generator.
前記印刷データ生成手段で生成された印刷データにより週間誌綴じ両面印刷される文書の索引を生成する索引生成手段と、
前記索引生成手段で生成された索引を前記週間誌綴じ両面印刷される文書の先頭ページに印刷するように指示する索引印刷指示手段と
を更に具備することを特徴とする請求項1または2記載の印刷データ生成装置。
Index generating means for generating an index of a document to be printed on both sides of a weekly magazine by the print data generated by the print data generating means;
3. The index print instructing unit for instructing to print the index generated by the index generating unit on the first page of a document to be printed on both sides of the weekly magazine binding, further comprising: Print data generation device.
前記索引生成手段で生成された索引は、
該索引のページに対応するサムネイル画像を含む
ことを特徴とする請求項3記載の印刷データ生成装置。
The index generated by the index generation means is
The print data generation apparatus according to claim 3, further comprising a thumbnail image corresponding to the index page.
縦長および横長のページを含む複数サイズの複数のページからなる文書を印刷する印刷データを生成する印刷データ生成装置の印刷データ生成方法において、
前記縦長のページを拡大縮小処理手段により所定の印刷サイズに拡大若しくは縮小するとともに、前記横長のページを前記印刷サイズの2倍に拡大若しくは縮小し、
前記印刷サイズの2倍に拡大若しくは縮小した横長のページをページ分割手段により前記印刷サイズの2ページに分割して全体のページ番号を振り直し、
前記ページ分割手段で分割したページの小さい方のページ番号が奇数の場合は、該ページの前に調整用ページ挿入手段により前記印刷サイズの調整用ページを挿入して全体のページ番号を振り直し、
前記調整用ページ挿入手段で調整用ページが挿入された複数のページを週間誌綴じ両面印刷した際に所定のページ順序となるように印刷データ生成手段により前記印刷サイズの2倍の仮想用紙上に配置して印刷データを生成する
ことを特徴とする印刷データ生成方法。
In a print data generation method of a print data generation device that generates print data for printing a document composed of a plurality of pages of a plurality of sizes including a portrait and landscape pages,
The vertical page is enlarged or reduced to a predetermined print size by the enlargement / reduction processing means, and the horizontal page is enlarged or reduced to twice the print size,
A horizontally long page enlarged or reduced to twice the print size is divided into two pages of the print size by the page dividing means, and the whole page number is reassigned.
If the smaller page number of the page divided by the page dividing means is an odd number, the adjustment page insertion means inserts the print size adjustment page in front of the page, and the entire page number is reassigned.
When a plurality of pages into which adjustment pages have been inserted by the adjustment page insertion unit are printed on both sides of a weekly magazine, the print data generation unit places the page on a virtual sheet twice the print size so that a predetermined page order is obtained. A print data generation method comprising: arranging and generating print data.
縦長および横長のページを含む複数サイズの複数のページからなる文書を印刷する印刷データを生成する印刷データ生成装置のデータ処理をコンピュータにより実行させる印刷データ生成プログラムであって、
前記縦長のページを所定の印刷サイズに拡大若しくは縮小するとともに、前記横長のページを前記印刷サイズの2倍に拡大若しくは縮小するステップと、
前記印刷サイズの2倍に拡大若しくは縮小した横長のページを前記印刷サイズの2ページに分割して全体のページ番号を振り直すステップと、
前記分割したページの小さい方のページ番号が奇数の場合は、該ページの前に前記印刷サイズの調整用ページを挿入して全体のページ番号を振り直すステップと、
前記調整用ページが挿入された複数のページを週間誌綴じ両面印刷した際に所定のページ順序となるように前記印刷サイズの2倍の仮想用紙上に配置して印刷データを生成するステップと
を含むことを特徴とする印刷データ生成プログラム。
A print data generation program that causes a computer to execute data processing of a print data generation device that generates print data for printing a document including a plurality of pages of a plurality of sizes including portrait and landscape pages,
Enlarging or reducing the portrait page to a predetermined print size, and enlarging or reducing the landscape page to twice the print size;
Dividing a horizontally long page enlarged or reduced to twice the print size into two pages of the print size and reassigning the entire page number;
If the page number of the smaller one of the divided pages is an odd number, inserting the print size adjustment page in front of the page and reallocating the entire page number; and
A step of generating print data by arranging on a virtual paper twice the print size so that a predetermined page order is obtained when a plurality of pages into which the adjustment pages are inserted are printed on both sides of a weekly magazine. A print data generation program including the print data generation program.
JP2004017094A 2004-01-26 2004-01-26 Print data generation apparatus, print data generation method, and print data generation program Expired - Fee Related JP4285252B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004017094A JP4285252B2 (en) 2004-01-26 2004-01-26 Print data generation apparatus, print data generation method, and print data generation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004017094A JP4285252B2 (en) 2004-01-26 2004-01-26 Print data generation apparatus, print data generation method, and print data generation program

Publications (2)

Publication Number Publication Date
JP2005209087A JP2005209087A (en) 2005-08-04
JP4285252B2 true JP4285252B2 (en) 2009-06-24

Family

ID=34902042

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004017094A Expired - Fee Related JP4285252B2 (en) 2004-01-26 2004-01-26 Print data generation apparatus, print data generation method, and print data generation program

Country Status (1)

Country Link
JP (1) JP4285252B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007108906A (en) * 2005-10-12 2007-04-26 Fuji Xerox Co Ltd Job processing system, job processing method, and job processing program
JP5341388B2 (en) 2008-05-02 2013-11-13 キヤノン株式会社 Document processing apparatus and document processing method
JP5132426B2 (en) * 2008-05-26 2013-01-30 キヤノン株式会社 Image processing apparatus and control method thereof
JP2011013931A (en) * 2009-07-02 2011-01-20 Brother Industries Ltd Program for booklet printing
JP5564443B2 (en) * 2011-01-20 2014-07-30 京セラドキュメントソリューションズ株式会社 Image forming apparatus
JP5703276B2 (en) * 2012-10-31 2015-04-15 京セラドキュメントソリューションズ株式会社 Image forming apparatus and image forming method

Also Published As

Publication number Publication date
JP2005209087A (en) 2005-08-04

Similar Documents

Publication Publication Date Title
EP0606131B1 (en) Method for compiling multiple jobs with job reference sheets
CN1303515C (en) Printing control method and device
JP4564693B2 (en) Document processing apparatus and method
JP4802152B2 (en) Electronic album editing method and electronic album editing apparatus
WO2002015043A1 (en) Method of preparing publication, electronic publication using the method and displaying method therefor and network system
EP1783999A2 (en) Image processing apparatus and computer program product
US20020149794A1 (en) Image forming apparatus for collective printing and collective printing method
US6961069B2 (en) Method of and system for visually selecting process area for efficient image processing
JP4332461B2 (en) Image processing apparatus and method
US20080278758A1 (en) Image processing system, computer program product, and image processing method
JP4378103B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
JP4285252B2 (en) Print data generation apparatus, print data generation method, and print data generation program
US8711430B2 (en) Data processing system, data processing method, and image forming apparatus
JP4557597B2 (en) Print processing method and print processing control system for realizing the method
JP2003162406A (en) Data processing apparatus
JP5460214B2 (en) Information processing apparatus, control method, and program
JP2001205885A (en) Printing control unit, printing system, and printing method
US7395013B2 (en) Image forming device, image forming method, and program
JP4712561B2 (en) Image forming apparatus and image forming method
US8643880B2 (en) Control apparatus and control program controlling printing plurality of image files
JP3987066B2 (en) Image forming apparatus, image forming method, and program
JP2005193559A (en) Image forming apparatus
EP4650933A1 (en) Information processing system, program, and information processing method
JP4756149B2 (en) Photo album creation system and photo album creation computer program
JP2005174226A (en) Printing control method and information processing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061219

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090303

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090316

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120403

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4285252

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130403

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140403

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees