JP2005190337A - Data converter and data conversion program - Google Patents

Data converter and data conversion program Download PDF

Info

Publication number
JP2005190337A
JP2005190337A JP2003433168A JP2003433168A JP2005190337A JP 2005190337 A JP2005190337 A JP 2005190337A JP 2003433168 A JP2003433168 A JP 2003433168A JP 2003433168 A JP2003433168 A JP 2003433168A JP 2005190337 A JP2005190337 A JP 2005190337A
Authority
JP
Japan
Prior art keywords
order
page
data
pages
output
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.)
Withdrawn
Application number
JP2003433168A
Other languages
Japanese (ja)
Inventor
Tetsuya Sano
哲也 佐野
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 Holdings Corp
Original Assignee
Fuji Photo Film Co Ltd
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 Photo Film Co Ltd filed Critical Fuji Photo Film Co Ltd
Priority to JP2003433168A priority Critical patent/JP2005190337A/en
Publication of JP2005190337A publication Critical patent/JP2005190337A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a data converter having high productivity and a data conversion program, which allow an output system to output images of a plurality of pages in a desired order. <P>SOLUTION: The data converter is provided with: a data acquisition part for acquiring image group data which includes a plurality of page image data representing respective images of a plurality of pages and defines the order of these pages; a page order change part for changing the order of pages defined by the image group data, in accordance with a prescribed logic; and a data conversion part for successively converting the plurality of page image data, which the image group data includes, to page image data for output adapted to a prescribed output system for outputting images, in the order changed by the page order change part. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、ページの画像を表わす画像データを、所定の出力システムに適合した出力用の画像データに変換するデータ変換装置、およびデータ変換プログラムに関する。   The present invention relates to a data conversion apparatus and a data conversion program for converting image data representing an image of a page into output image data suitable for a predetermined output system.

近年では、印刷分野も電子化が進んでおり、印刷物のページを編集用のコンピュータ上で編集し、そのページ上における文字や写真などの配置位置が確定された状態のページの画像を表した画像データを原稿として用いるという形態が普及している。   In recent years, the printing field has also been digitized, and an image representing an image of a page in which a printed page is edited on an editing computer and the arrangement position of characters, photographs, etc. on the page is fixed. A form of using data as a manuscript is widespread.

このページの画像を表す画像データとしては、PS(Post Script)データやPDF(Portable Document Format)データなどといったページ記述データが一般的に用いられている。このページ記述データは、このままではプリンタ等の出力デバイスで出力することができないため、RIP(Raster Image Processor)でページ記述データを出力デバイスで出力可能なラスタデータに変換し、出力デバイスでは、このラスタデータに基づく画像が出力される。   As image data representing an image of this page, page description data such as PS (Post Script) data and PDF (Portable Document Format) data is generally used. Since the page description data cannot be output by an output device such as a printer as it is, the page description data is converted into raster data that can be output by the output device by a RIP (Raster Image Processor). An image based on the data is output.

ところで、画像が出力された用紙を出力デバイスから排出する際に、用紙の表裏面のうちどちらの面を上にして排出するのかは、出力デバイスによって異なる。例えば、片面印刷時に画像が出力される面(以下、片面印刷時に画像が出力される面を表面と称す)を上にして用紙を排出するフェースアップ式の出力デバイスを使って、複数のページの画像それぞれを片面印刷で出力していく場合、まず、1枚目の用紙に1ページ目の画像が出力され、表面を上にして用紙が排出される。続いて、2枚目の用紙に2ページ目の画像が出力されて、その2枚目の用紙が、既に排出された1枚目の用紙の上に蓄積される。このようにしてNページ目まで印刷が続けられると、表面を上にして、上からN,N−1,…,2,1といういわゆる降順のページ順で用紙が蓄積される。製本の際には、通常、表面を上にして、上から1,2,…,N−1,Nといういわゆる昇順のページ順で用紙を綴じるため、降順に蓄積された用紙を手動で昇順に並べなおす必要があり、この作業は大変煩雑であるという問題がある。   By the way, when the sheet on which the image is output is discharged from the output device, which one of the front and back surfaces of the sheet is discharged upward differs depending on the output device. For example, by using a face-up output device that discharges paper with the surface on which the image is output during single-sided printing (hereinafter, the surface on which the image is output during single-sided printing) facing up, When outputting each image by single-sided printing, first, the first page image is output on the first sheet, and the sheet is discharged with the front side facing up. Subsequently, the image of the second page is output on the second sheet, and the second sheet is accumulated on the already discharged first sheet. When printing is continued up to the Nth page in this way, sheets are accumulated in the so-called descending page order of N, N-1,. In bookbinding, the sheets are usually bound in the so-called ascending page order of 1, 2,..., N−1, N from the top with the top side up, so the sheets stored in descending order are manually sorted in ascending order. It is necessary to rearrange them, and there is a problem that this work is very complicated.

この問題を解決する方法として、特許文献1には、画像が出力された用紙を、表裏面を反転させてから排出する自動原稿給送装置を適用する方法について記載されている。この自動原稿給送装置を用いると、表面を下にして、上からN,N−1,…,2,1というページ順で用紙が蓄積される。蓄積された用紙の束をひっくり返せば、表面を上にして、上から1,2,…,N−1,Nというページ順で用紙が並べられているため、この特許文献1の方法を適用すると、ページの並べ替えを行わずにそのまま用紙を綴じることができる。しかし、この特許文献1の方法は、用紙の表裏面を反転させるための特別な機構を備える必要があり、コストが上昇しまううえ、用紙を反転させる際に印字を伴わない無駄な用紙搬送を行うため、生産性が低下してしまうなどという問題がある。また、出力デバイスの出力形式のみならず、その出力デバイスの後に配備される綴機や折機などといった装置を含めた出力システム全体の仕様によっても好ましいページ順が異なるが、特許文献1の方法では、それら出力システムの変更に対応することが困難であるという不都合もある。   As a method for solving this problem, Patent Document 1 describes a method of applying an automatic document feeder that discharges a sheet on which an image is output after reversing the front and back sides. When this automatic document feeder is used, sheets are accumulated in the page order of N, N-1,... If the accumulated sheet bundle is turned over, the sheets are arranged in the page order of 1, 2,..., N−1, N from the top with the surface facing up. The sheets can be bound as they are without rearranging the pages. However, the method of Patent Document 1 needs to be provided with a special mechanism for reversing the front and back surfaces of the paper, which increases the cost and performs wasteful paper conveyance without printing when the paper is reversed. Therefore, there is a problem that productivity is lowered. Further, the preferred page order differs depending not only on the output format of the output device but also on the specifications of the entire output system including devices such as a binding machine and a folding machine deployed after the output device. Also, there is a disadvantage that it is difficult to cope with the change of the output system.

また、特許文献2には、複数のページの画像それぞれを表わす複数のページ記述データを順次にラスタデータに変換して一旦メモリに格納しておき、全てのページにおけるページ記述データをラスタデータに変換した時点で、メモリに格納された複数のラスタデータを所望のページ順で出力デバイスに送る方法について記載されている。この特許文献2の方法の場合、出力デバイス側に用紙反転のための特別な機構を備える必要がなく、ラスタデータを出力デバイスに送る順番を変更することによって、出力システムの変更にも容易に対応することができる。
特開2000−103574号公報 特開2002−307794号公報
In Patent Document 2, a plurality of page description data representing each of images of a plurality of pages are sequentially converted into raster data and temporarily stored in a memory, and the page description data in all pages is converted into raster data. At this point, a method of sending a plurality of raster data stored in a memory to an output device in a desired page order is described. In the case of the method of Patent Document 2, it is not necessary to provide a special mechanism for paper reversal on the output device side, and it is possible to easily cope with the change of the output system by changing the order of sending the raster data to the output device. can do.
JP 2000-103574 A JP 2002-307794 A

ここで、ラスタデータのデータサイズはかなり大きく、特許文献2に示す方法の場合、全てのページのラスタデータを保持するため、高価な大容量のメモリが必要となる。また、全てのページにおけるラスタライズ処理が終了してから、出力デバイスに順次にラスタデータが送られて画像の出力が開始されるため、印刷物を作成する一連の処理時間が大幅に増加してしまう。このように、特許文献2の方法を適用する場合も、生産性の向上が図れないという問題がある。   Here, the data size of the raster data is quite large, and in the case of the method disclosed in Patent Document 2, an expensive large-capacity memory is required to hold the raster data of all pages. In addition, since raster data is sequentially sent to the output device and image output is started after rasterization processing for all pages is completed, a series of processing time for creating a printed matter is greatly increased. Thus, even when the method of Patent Document 2 is applied, there is a problem that productivity cannot be improved.

本発明は、上記事情に鑑み、複数のページそれぞれの画像を所望の順番で高速に出力システムに出力させる、生産性が良好なデータ変換装置、およびデータ変換プログラムを提供することを目的とする。   SUMMARY OF THE INVENTION In view of the above circumstances, an object of the present invention is to provide a data conversion apparatus and a data conversion program with good productivity that can output images of a plurality of pages to an output system in a desired order at high speed.

上記目的を達成する本発明のデータ変換装置は、
複数のページそれぞれの画像を表わす複数のページ画像データを含むとともに該複数のページの順番を定義した画像群データを取得するデータ取得部と、
画像群データが定義したページの順番を所定のロジックで変更するページ順変更部と、
画像群データが含んでいる複数のページ画像データそれぞれを、画像を出力する所定の出力システムに適合した出力用のページ画像データに、ページ順変更部によって変更された順番で順次に変換するデータ変換部とを備えたことを特徴とする。
The data conversion device of the present invention that achieves the above-described object provides:
A data acquisition unit for acquiring image group data including a plurality of page image data representing images of each of a plurality of pages and defining an order of the plurality of pages;
A page order changing unit for changing the order of pages defined by the image group data with a predetermined logic;
Data conversion that sequentially converts each of a plurality of page image data included in the image group data into output page image data suitable for a predetermined output system that outputs images in the order changed by the page order changing unit. And a section.

本発明のデータ変換装置によると、まず、画像群データの段階で複数のページの順番を所定のロジックで変更しておき、その画像群データが含んでいる複数のページ画像データそれぞれを、変更された順番で順次に出力用のページ画像データに変換していく。したがって、全てのページにおける出力用のページ画像データを保存しておくための高価な大容量メモリを必要とせず、低コストにページの順番を変更することができる。また、変換した出力用のページ画像データを順次に出力システムに出力していき、出力システムでは出力用のページ画像データに基づく画像を出力していくことができるので、印刷物を作成する一連の処理時間が短い。   According to the data conversion apparatus of the present invention, first, the order of a plurality of pages is changed by a predetermined logic at the stage of the image group data, and each of the plurality of page image data included in the image group data is changed. In this order, the image data is converted to page image data for output. Therefore, an expensive large-capacity memory for storing page image data for output in all pages is not required, and the page order can be changed at low cost. In addition, the converted page image data for output can be sequentially output to the output system, and the output system can output an image based on the page image data for output, so a series of processes for creating printed matter The time is short.

また、本発明のデータ変換装置においては、
「上記画像群データが、複数のページの順番を定義したインデックスを含むものであり、
ページ順変更部が、画像群データのインデックスに定義された順番を変更してインデックスを作り直すものであり、
データ変換部が、複数のページ画像データそれぞれを、ページ順変更部によって作り直されたインデックスに定義された順番で順次に変換するものである」
とう形態が好ましい。
In the data conversion apparatus of the present invention,
“The image group data includes an index that defines the order of a plurality of pages.
The page order changing unit changes the order defined in the index of the image group data and recreates the index.
The data conversion unit sequentially converts each of the plurality of page image data in the order defined in the index recreated by the page order change unit.
The form is preferred.

例えば、PDFデータは、複数のページそれぞれの画像を表わす複数のページ画像データと、それら複数のページの順番が定義されたインデックスとで構成されており、そのインデックスに定義されたページの順番で、ページ画像データが出力システムに適合した出力用のページ画像データに変換される。このようなインデックスを所望のページの順番を定義したインデックスに作り直すことによって、簡素な処理でページの順番を変更することができる。   For example, PDF data is composed of a plurality of page image data representing images of each of a plurality of pages, and an index in which the order of the plurality of pages is defined, and in the order of the pages defined in the index, The page image data is converted into output page image data suitable for the output system. By recreating such an index into an index that defines a desired page order, the page order can be changed with a simple process.

また、本発明のデータ変換装置においては、
「上記画像群データが、複数のページの順番と同じ順番で複数のページ画像データが並んだデータ構造を有するものであり、
ページ順変更部が、変更したページの順番を定義したインデックスを画像群データに付加するものであり、
データ変換部が、複数のページ画像データそれぞれを、ページ順変更部で付加されたインデックスに定義された順番で順次に変換するものである」
という形態も好適である。
In the data conversion apparatus of the present invention,
“The image group data has a data structure in which a plurality of page image data are arranged in the same order as a plurality of pages.
The page order changing unit adds an index defining the order of the changed pages to the image group data.
The data conversion unit sequentially converts each of the plurality of page image data in the order defined by the index added by the page order changing unit. "
This form is also suitable.

例えば、PSデータは、複数のページそれぞれの画像を表わす複数のページ画像データがページの順番と同じ順番で並べられて構成されている。このPSデータのようなデータ構造を有する画像データを、上述したPDFデータのような、インデックスによってページの順番を定義するデータ構造を有する画像データに変換することによって、ページの順番の変更を容易に行うことができる。   For example, the PS data is configured by arranging a plurality of page image data representing images of a plurality of pages in the same order as the page order. By converting image data having a data structure such as PS data into image data having a data structure that defines the page order by an index, such as the above-described PDF data, the page order can be easily changed. It can be carried out.

また、本発明のデータ変換装置において、上記のページ順変更部が、ページの順番を出力システムに応じたページの順番に変更するロジックを用いるものであることが好適である。   In the data conversion apparatus of the present invention, it is preferable that the page order changing unit uses a logic that changes the page order to the page order corresponding to the output system.

画像を出力する出力デバイスがフェースアップ式、あるいはフェースダウン式であるかという違いや、綴じ機や折り機が用紙を取得する際の取得方法などによって、好ましいページの順番は異なるため、それら出力システムに応じたページの順番に変更することが好適である。   The preferred page order varies depending on whether the output device that outputs the image is a face-up type or a face-down type, and the acquisition method when the binding machine or folding machine acquires paper. It is preferable to change the page order according to the page order.

また、上記目的を達成する本発明のデータ変換装置は、コンピュータ内で実行され、そのコンピュータ上で、
複数のページそれぞれの画像を表わす複数のページ画像データを含むとともに複数のページの順番を定義した画像群データを取得するデータ取得部と、
画像群データが定義したページの順番を所定のロジックで変更するページ順変更部と、
画像群データが含んでいる複数のページ画像データそれぞれを、画像を出力する所定の出力システムに適合した出力用のページ画像データに、ページ順変更部によって変更された順番で順次に変換するデータ変換部とを構成することを特徴とする。
Further, the data conversion apparatus of the present invention that achieves the above object is executed in a computer, and on the computer,
A data acquisition unit for acquiring image group data including a plurality of page image data representing images of each of a plurality of pages and defining an order of the plurality of pages;
A page order changing unit for changing the order of pages defined by the image group data with a predetermined logic;
Data conversion that sequentially converts each of a plurality of page image data included in the image group data into output page image data suitable for a predetermined output system that outputs images in the order changed by the page order changing unit. It comprises the part.

本発明のデータ変換プログラムをコンピュータ内で実行させることによって、そのコンピュータ上に、上記のようなデータ変換装置における各要素を構成することができる。   By executing the data conversion program of the present invention in a computer, each element in the data conversion apparatus as described above can be configured on the computer.

なお、本発明にいうデータ変換プログラムについては、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいうデータ変換プログラムには、上記の基本形態のみではなく、前述したデータ変換装置の各形態に対応する各種の形態が含まれる。   The data conversion program referred to in the present invention is only shown in its basic form here, but this is merely for avoiding duplication, and the data conversion program referred to in the present invention includes only the above basic form. Instead, various forms corresponding to each form of the data conversion apparatus described above are included.

以上説明したように、本発明によれば、複数のページそれぞれの画像を所望の順番で出力システムに出力させることができる、生産性の良好なデータ変換装置、およびデータ変換プログラムを提供することができる。   As described above, according to the present invention, it is possible to provide a data conversion apparatus and a data conversion program with good productivity that can output images of a plurality of pages to an output system in a desired order. it can.

以下図面を参照して本発明の実施の形態を説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1は、本発明の一実施形態が組み込まれたRIPシステムを示す図である。   FIG. 1 is a diagram showing a RIP system in which an embodiment of the present invention is incorporated.

この図1には、編集装置310,320を構成するコンピュータと、RIP装置100を構成するコンピュータと、プリンタ200とが示されている。   In FIG. 1, a computer configuring editing apparatuses 310 and 320, a computer configuring RIP apparatus 100, and a printer 200 are illustrated.

編集装置310,320では、印刷物を構成する複数のページの画像を表わす画像データが編集される。   In the editing devices 310 and 320, image data representing images of a plurality of pages constituting the printed matter is edited.

図2は、編集装置で生成される画像データの概念図である。   FIG. 2 is a conceptual diagram of image data generated by the editing apparatus.

図1に示す編集装置310,320では、図2のパート(A)に示す画像データ601、およびパート(B)に示す画像データ602ような2種類のデータ構造それぞれを有する画像データが生成される。この例では、画像データ601,602はともに、プリンタ200において、ページ_A,ページ_B,ページ_C,ページ_Dという順番(以下、プリンタ200で出力されるページの順番を出力ページ順と称する)で出力される画像を表わしている。   In the editing apparatuses 310 and 320 shown in FIG. 1, image data having two types of data structures such as image data 601 shown in part (A) of FIG. 2 and image data 602 shown in part (B) are generated. . In this example, both the image data 601 and 602 are output in the order of page_A, page_B, page_C, and page_D in the printer 200 (hereinafter, the order of pages output by the printer 200 is referred to as output page order). Represents an image to be displayed.

パート(A)に示す、PS形式の画像データ601は、ページ_Aの画像を表わすページ画像データ611,ページ_Bの画像を表わすページ画像データ612、ページ_Cの画像を表わすページ画像データ613、およびページ_Dの画像を表わすページ画像データ614を含み、それらページ画像データが出力ページ順に並べられている。   PS format image data 601 shown in part (A) includes page image data 611 representing an image of page_A, page image data 612 representing an image of page_B, page image data 613 representing an image of page_C, and page Page image data 614 representing an image of _D, and the page image data are arranged in the order of output pages.

また、パート(B)に示す、PDF形式の画像データ602は、PS形式の画像データ601と同様のページ画像データ611,612,613,614と、出力ページ順が定義されたインデックス620とを含んでいる。この例では、画像データ602中でページ_Dの画像を表わすページ画像データ614が配置されている順番が出力ページ順とは相違しているが、PDF形式の画像データ602においては、画像データ602中でページ画像データが配置されている順番に関わらず、インデックス620で定義された順番でページの画像が出力される。   Also, the PDF format image data 602 shown in Part (B) includes page image data 611, 612, 613, 614 similar to the PS format image data 601 and an index 620 in which the output page order is defined. It is out. In this example, the order in which the page image data 614 representing the image of page_D is arranged in the image data 602 is different from the output page order. However, in the image data 602 in the PDF format, Thus, the page images are output in the order defined by the index 620 regardless of the order in which the page image data is arranged.

図1に示す編集装置310,320において、PS、およびPDFのうちどちらで画像データが記述されるのかは、オペレータが画像を編集する際に用いる編集用ソフトウェアに依存する。編集装置310,320で生成された画像データは、通信網250を介してRIP装置100に送られてくる。   In the editing apparatuses 310 and 320 shown in FIG. 1, which of PS and PDF describes image data depends on editing software used when an operator edits an image. The image data generated by the editing devices 310 and 320 is sent to the RIP device 100 via the communication network 250.

RIP装置100は、上記編集装置310,320から図2に示すような画像データを受け取り、その画像データに含まれる複数のページ画像データそれぞれを順次にプリンタ200用のページ画像データに変換し、プリンタ200に向けて出力する。なお画像データは、通信網250を介して受け取られる以外に、CD−R(Compact Disc Recordable)やMO(光磁気)ディスク等といった記憶媒体が用いられて受け取られてもよい。   The RIP device 100 receives image data as shown in FIG. 2 from the editing devices 310 and 320, and sequentially converts each of a plurality of page image data included in the image data into page image data for the printer 200. Output to 200. The image data may be received using a storage medium such as a CD-R (Compact Disc Recordable) or an MO (magneto-optical) disk in addition to being received via the communication network 250.

プリンタ200は、その後段に接続される、用紙を綴じる綴機(図示しない)や、用紙を折る折機(図示しない)などとともに、本発明にいう出力システムの一例を構成する。RIP装置100からページの画像を表わすページ画像データが送られてくると、プリンタ200は、そのページ画像データが表わすページの画像を順次出力する。   The printer 200 constitutes an example of an output system according to the present invention together with a binding machine (not shown) for binding sheets, a folding machine (not shown) for folding sheets, and the like connected to the subsequent stage. When page image data representing a page image is sent from the RIP device 100, the printer 200 sequentially outputs the page images represented by the page image data.

ここで、図1に示すRIPシステムにおける、本発明の一実施形態としての特徴は、RIP装置100として動作するコンピュータにおける動作内容にある。そこで、以下では、RIP装置100に着目して説明を行う。   Here, the feature of the RIP system shown in FIG. 1 as an embodiment of the present invention resides in the operation contents of the computer operating as the RIP device 100. Therefore, the following description will be given focusing on the RIP device 100.

この図1に示すRIP装置100は、上述したようにコンピュータで構成されており、このコンピュータは、CPU、主記憶装置、ハードディスク、通信用ボード等が内蔵された本体101、この本体101からの指示により表示画面上に画像や文字列の表示を行うCRTディスプレイ102、このコンピュータにユーザの指示や文字情報を入力するためのキーボード103、上記CRTディスプレイ102の表示画面上の任意の位置を指定することにより、その位置に表示されているアイコン等に応じた指示を入力するマウス104を備えている。   The RIP device 100 shown in FIG. 1 is configured by a computer as described above. The computer includes a main body 101 incorporating a CPU, a main storage device, a hard disk, a communication board, and the like, and instructions from the main body 101. The CRT display 102 for displaying images and character strings on the display screen, the keyboard 103 for inputting user instructions and character information to the computer, and an arbitrary position on the display screen of the CRT display 102 are designated. Thus, a mouse 104 for inputting an instruction corresponding to an icon or the like displayed at the position is provided.

本体101には、CD−ROM105(図1には図示せず;図3参照)やCD−Rが取り出し自在に装填され、そのように装填されたCD−ROM105やCD−Rに記憶された情報を再生するCD−ROMドライブが内蔵されている。また、本体101には、光磁気ディスク(MO)106(図1には図示せず;図3参照)が取り出し自在に装填され、そのように装填されたMO106に対し情報の記録再生を行うMOドライブも内蔵されている。   The main body 101 is loaded with a CD-ROM 105 (not shown in FIG. 1; see FIG. 3) and a CD-R so as to be freely removable, and information stored in the CD-ROM 105 and the CD-R loaded as such. A CD-ROM drive for reproducing is stored. Further, a magneto-optical disk (MO) 106 (not shown in FIG. 1; see FIG. 3) is detachably loaded in the main body 101, and an MO for recording / reproducing information with respect to the MO 106 loaded as such. A drive is also built-in.

図3は、RIP装置100を構成するコンピュータのハードウェア構成図である。   FIG. 3 is a hardware configuration diagram of a computer constituting the RIP device 100.

このハードウェア構成図には、CPU(中央演算処理装置)111、RAM112、HDD(ハードディスクドライブ)113、MOドライブ114、CD−ROMドライブ115、および通信用ボード116が示されており、それらはバス110で相互に接続されている。   In this hardware configuration diagram, a CPU (Central Processing Unit) 111, a RAM 112, an HDD (Hard Disk Drive) 113, an MO drive 114, a CD-ROM drive 115, and a communication board 116 are shown. 110 are mutually connected.

HDD113は、記録媒体の一種であるハードディスク120を内蔵しており、このハードディスク120に対し情報の記録再生を行う。   The HDD 113 has a built-in hard disk 120 that is a kind of recording medium, and records and reproduces information on the hard disk 120.

通信用ボード116は、LAN(Local Area Network)等といった通信回線に接続される。図1に示すRIP装置100は、この通信用ボード116を介して接続される通信網250によって他のコンピュータシステムとの間でデータの送受信を行うことができ、プリンタ200に向けた画像データの出力を行うこともできる。   The communication board 116 is connected to a communication line such as a LAN (Local Area Network). The RIP apparatus 100 shown in FIG. 1 can transmit and receive data to and from other computer systems via the communication network 250 connected via the communication board 116, and output image data to the printer 200. Can also be done.

また、図3には、図示しない複数のI/Oインターフェースそれぞれを介してバス110に接続された、図1にも示したマウス104、キーボード103、CRTディスプレイ102が示されている。   Further, FIG. 3 shows the mouse 104, the keyboard 103, and the CRT display 102 shown in FIG. 1 connected to the bus 110 via a plurality of I / O interfaces (not shown).

ここでは、CD−ROM105に、本発明のデータ変換プログラムの一実施形態が記憶されている。このCD−ROM105は本体101内に装填され、そのCD−ROM105に記憶されたデータ変換プログラムがCD−ROMドライブ115によって読み込まれ、バス110を経由してハードディスク120内にインストールされる。   Here, an embodiment of the data conversion program of the present invention is stored in the CD-ROM 105. The CD-ROM 105 is loaded in the main body 101, and a data conversion program stored in the CD-ROM 105 is read by the CD-ROM drive 115 and installed in the hard disk 120 via the bus 110.

このハードディスク120内にインストールされたデータ変換プログラムが起動されると、このハードディスク120内のデータ変換プログラムはRAM112にロードされ、CPU111により実行される。本発明のデータ変換プログラムの一実施形態が起動されて実行されると、RIP装置100は、本発明のデータ変換装置の一実施形態として動作する。   When the data conversion program installed in the hard disk 120 is activated, the data conversion program in the hard disk 120 is loaded into the RAM 112 and executed by the CPU 111. When one embodiment of the data conversion program of the present invention is activated and executed, the RIP device 100 operates as one embodiment of the data conversion device of the present invention.

図1では、データ変換プログラムを記憶する記憶媒体としてCD−ROM105が例示されているが、本発明のデータ変換プログラムを記憶する記憶媒体はCD−ROMに限られるものではなく、それ以外の光ディスク、MO、フレキシブルディスク(FD)、磁気テープなどの記憶媒体であってもよい。また、本発明のデータ変換プログラムは、記憶媒体を介さずに、通信網を介して直接にコンピュータに供給されるものであってもよい。   In FIG. 1, the CD-ROM 105 is illustrated as a storage medium for storing the data conversion program. However, the storage medium for storing the data conversion program of the present invention is not limited to the CD-ROM, and other optical disks, It may be a storage medium such as an MO, a flexible disk (FD), or a magnetic tape. The data conversion program of the present invention may be supplied directly to a computer via a communication network without using a storage medium.

図4は、本発明のデータ変換プログラムの一実施形態を示す図である。ここでは、このデータ変換プログラム500は、CD−ROM105に記憶されている。   FIG. 4 is a diagram showing an embodiment of the data conversion program of the present invention. Here, the data conversion program 500 is stored in the CD-ROM 105.

このデータ変換プログラム400は、図1に示すRIP装置100のコンピュータ内で実行され、そのRIP装置100を本発明のデータ変換装置の一実施形態として動作させるものであり、データ取得部410と、PDF変換部420と、ページ順変更部430と、RIP処理部440とを有する。このデータ変換プログラム400の各要素の詳細については後述する。   The data conversion program 400 is executed in the computer of the RIP device 100 shown in FIG. 1, and operates the RIP device 100 as an embodiment of the data conversion device of the present invention. A conversion unit 420, a page order change unit 430, and a RIP processing unit 440 are included. Details of each element of the data conversion program 400 will be described later.

図5は、図1に示すRIP装置100の機能ブロック図である。   FIG. 5 is a functional block diagram of the RIP device 100 shown in FIG.

このRIP装置100は、図4のデータ変換プログラム400がコンピュータにインストールされて実行されることによって構成されるものである。   The RIP device 100 is configured by installing and executing the data conversion program 400 of FIG. 4 on a computer.

このRIP装置100は、データ取得部510と、PDF変換部520と、ページ順変更部530と、RIP処理部540とを有している。   The RIP device 100 includes a data acquisition unit 510, a PDF conversion unit 520, a page order change unit 530, and a RIP processing unit 540.

データ取得部510、PDF変換部520、ページ順変更部530、およびRIP処理部540は、図4に示すデータ変換プログラム400を構成する、データ取得部410、PDF変換部420、ページ順変更部420、およびRIP処理部440にそれぞれ対応するが、図5の各要素は、コンピュータのハードウェアとそのコンピュータで実行されるOSやアプリケーションプログラムとの組合せで構成されているのに対し、図4に示すデータ変換プログラムの各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。   The data acquisition unit 510, the PDF conversion unit 520, the page order change unit 530, and the RIP processing unit 540 are included in the data conversion program 400 shown in FIG. 4, and the data acquisition unit 410, the PDF conversion unit 420, and the page order change unit 420. 5 and RIP processing unit 440, each element of FIG. 5 is composed of a combination of computer hardware and an OS or application program executed on the computer, whereas FIG. Each element of the data conversion program is different in that it is composed only of application programs.

図5に示すデータ取得部510は、本発明のデータ変換装置におけるデータ取得部の一例にあたり、以下同様に、PDF変換部520とページ順変更部530とを合わせたものはページ順変更部の一例、RIP処理部540はデータ変換部の一例にそれぞれ相当する。   The data acquisition unit 510 shown in FIG. 5 is an example of the data acquisition unit in the data conversion apparatus of the present invention. Similarly, the combination of the PDF conversion unit 520 and the page order change unit 530 is an example of the page order change unit. The RIP processing unit 540 corresponds to an example of a data conversion unit.

以下、図5に示すRIP装置100の各要素を説明することによって、図4に示すデータ変換プログラム400の各要素も併せて説明する。   Hereinafter, by describing each element of the RIP device 100 shown in FIG. 5, each element of the data conversion program 400 shown in FIG. 4 will also be described.

図5のRIP装置100を構成するデータ取得部510では、図1に示す編集装置310,320で編集されて通信網250を介して送られてきた、図2に示すような画像データが取得される。データ取得部510は、取得した画像データが図2のパート(A)に示すようなPS形式(インデックスを有していない)の画像データの場合には、その画像データをPDF変換部520に送り、取得した画像データが図2のパート(B)に示すようなPDF形式(インデックス620を有する)の画像データの場合には、その画像データをページ順変更部530に送る。   5 acquires image data as shown in FIG. 2 that has been edited by the editing devices 310 and 320 shown in FIG. 1 and sent via the communication network 250. The When the acquired image data is image data in the PS format (not having an index) as shown in part (A) of FIG. 2, the data acquisition unit 510 sends the image data to the PDF conversion unit 520. When the acquired image data is image data in the PDF format (having the index 620) as shown in part (B) of FIG. 2, the image data is sent to the page order changing unit 530.

PDF変換部520は、データ取得部510から送られてきた図2のパート(A)に示すPS形式の画像データに、ページ画像データの並び順によって示された出力ページ順を定義したインデックスを付加して、図2のパート(B)に示すようなPDF形式の画像データを生成する。生成された画像データは、ページ順変更部530に送られる。   The PDF conversion unit 520 adds an index defining the output page order indicated by the page image data arrangement order to the PS format image data shown in Part (A) of FIG. 2 sent from the data acquisition unit 510. Then, image data in PDF format as shown in part (B) of FIG. 2 is generated. The generated image data is sent to the page order changing unit 530.

ページ順変更部530は、まず、プリンタ200の用紙排出形式(フェースアップ式、あるいはフェースダウン式)、および印刷形式(片面印刷用、あるいは両面印刷用)を取得する。さらに、ページ順変更部530は、それら印刷形式および用紙排出形式に応じた所定のロジックに従って、画像データに含まれるインデックスに定義された出力ページ順を変更し、インデックスを作り直す。ページ順変更部530で適用されるロジックについては、後で詳しく説明する。出力ページ順が変更された画像データは、RIP処理部540に送られる。   The page order changing unit 530 first acquires the paper discharge format (face-up type or face-down type) and print format (for single-sided printing or double-sided printing) of the printer 200. Further, the page order changing unit 530 changes the output page order defined in the index included in the image data according to a predetermined logic corresponding to the print format and the paper discharge format, and recreates the index. The logic applied by the page order changing unit 530 will be described in detail later. The image data whose output page order has been changed is sent to the RIP processing unit 540.

RIP処理部540は、ページ順変更部530から送られてきた画像データを、プリンタ200に適した画像データに変換する。すなわち、RIP処理部540は、図2パート(B)に示すようなページ画像データを、インデックスに記述された出力ページ順で順次に、プリンタ200に適したページ画像データ(以下では、プリンタ200に適したページ画像データを出力ページ画像データと称する)に変換する。生成された出力ページ画像データは、順次に図1に示すプリンタ200に送られて、プリンタ200で出力される。   The RIP processing unit 540 converts the image data sent from the page order changing unit 530 into image data suitable for the printer 200. That is, the RIP processing unit 540 sequentially converts the page image data as shown in FIG. 2 (B) in the order of output pages described in the index into page image data suitable for the printer 200 (hereinafter referred to as the printer 200). Suitable page image data is referred to as output page image data). The generated output page image data is sequentially sent to the printer 200 shown in FIG.

RIP装置100は、基本的には以上のように構成されている。   The RIP device 100 is basically configured as described above.

ここで、以下ではページ順変更部530で行われるページ順変更処理について詳しく説明する。   Here, the page order changing process performed by the page order changing unit 530 will be described in detail below.

ページ順変更部530では、昇順の出力ページ順を降順の出力ページ順に変更する第1ロジック(「1,2,…,N−1,N」という出力ページ順が「N,N−1,…,2,1」という出力ページ順に変更される)と、まず第1ロジックに従ってページを変更し、変更したページを前から2つずつペアにして、それらペア同士の順番を入れ替える第2ロジック(「1,2,3,4,…,N−3,N−2,N−1,N」という出力ページ順が「N−1,N,N−3,N−2,…,3,4,1,2」という出力ページ順に変更される)とのうちのいずれかのロジックが、用紙排出形式(フェースアップ/フェースダウン)および印刷形式(片面/両面印刷)に応じて適用される。尚、第1ロジックは片面/両面印刷時いずれにも適用されるが、第2ロジックは両面印刷時のみ適用される。   In the page order changing unit 530, the first logic (“1, 2,..., N−1, N”) that changes the ascending output page order to the descending output page order is “N, N−1,. , 2, 1 ”), the first page is changed according to the first logic, the changed pages are paired two by two from the front, and the second logic (“ The output page order of “1, 2, 3, 4,..., N-3, N-2, N-1, N” is “N-1, N, N-3, N-2,. 1 or 2 ”is applied in accordance with the paper discharge format (face-up / face-down) and print format (single-sided / double-sided printing). The first logic is applied to both simplex / duplex printing, but the second logic is applied only to duplex printing.

ページ順変更処理が施された画像データは、RIP処理部540に送られて、RIP処理部540において、出力ページ順にページ画像データが出力ページ画像データに変換される。さらに、変換された出力ページ画像データはプリンタに送られて、プリンタで出力ページ画像データが表わすページの画像が順次に用紙上に出力されて、用紙がプリンタから排出される。以下では、プリンタから排出されて積み重ねられた用紙を上から数えたときのページの並び順を蓄積ページ順と称する。   The image data subjected to the page order change process is sent to the RIP processing unit 540, and the RIP processing unit 540 converts the page image data into output page image data in the order of output pages. Further, the converted output page image data is sent to the printer, and the images of the pages represented by the output page image data are sequentially output onto the paper by the printer, and the paper is ejected from the printer. Hereinafter, the order of pages when the sheets discharged from the printer and stacked are counted from the top is referred to as an accumulated page order.

まず、片面印刷を行う場合のページの並べ替えについて説明する。   First, page rearrangement when performing single-sided printing will be described.

図6は、フェースアップ式のプリンタで片面印刷を行う際の出力ページ順と蓄積ページ順を示す図である。   FIG. 6 is a diagram illustrating the order of output pages and the order of stored pages when performing single-sided printing with a face-up printer.

図6のパート(A)には、昇順「1,2,…,N−1,N」に並べられたページの画像をそのままプリンタで出力したときの出力ページ順と、そのときの蓄積ページ順が示されている。1ページ目の画像621、2ページ目の画像622、…、(N−1)ページ目の画像、Nページ目の画像624が用紙631,…,634の表面631a,…,634aに出力されると、フェースアップ式のプリンタの場合には、それら表面631a,…,634aを上にして用紙631,…,634が排出されて蓄積される。そのときの蓄積ページ順は「N,N−1,…,2,1」となる。   Part (A) of FIG. 6 includes the output page order when the images of the pages arranged in ascending order “1, 2,..., N−1, N” are output as they are, and the stored page order at that time. It is shown. , The first page image 621, the second page image 622,..., The (N-1) th page image, and the Nth page image 624 are output to the front surfaces 631a,. In the case of a face-up type printer, the sheets 631,..., 634 are discharged and stored with their front surfaces 631a,. The storage page order at that time is “N, N−1,..., 2, 1”.

図6のパート(B)には、ページの順番を、昇順から第1ロジックで変更したときの出力ページ順と蓄積ページ順とが示されている。この場合、出力ページ順は「N,N−1,…,2,1」となり、蓄積ページ順は「1,2,…,N−1,N」となる。   Part (B) of FIG. 6 shows the output page order and the accumulated page order when the page order is changed from the ascending order by the first logic. In this case, the output page order is “N, N−1,..., 2, 1”, and the stored page order is “1, 2,.

図7は、フェースダウン式のプリンタで片面印刷を行う際の出力ページ順と蓄積ページ順を示す図である。   FIG. 7 is a diagram illustrating the order of output pages and the order of stored pages when performing single-sided printing with a face-down printer.

図7のパート(A)には、昇順に並べられたページの画像をそのままフェースダウン式のプリンタで出力したときの出力ページ順と蓄積ページ順とが示されている。フェースダウン式プリンタにおける出力ページ順および蓄積ページ順は、図6のパート(A)に示すフェースアップ式プリンタにおける出力ページ順および蓄積ページ順と同じであるが、フェースダウン式プリンタを用いる場合には、画像が出力された表面631a,…,634aを下にして用紙631,…,634が排出されて蓄積される。   Part (A) of FIG. 7 shows the order of output pages and the order of stored pages when images of pages arranged in ascending order are output as they are by a face-down printer. The output page order and the storage page order in the face-down printer are the same as the output page order and the storage page order in the face-up printer shown in Part (A) of FIG. 6, but when a face-down printer is used. The sheets 631,..., 634 are discharged and stored with the front surfaces 631a,.

図7のパート(B)には、ページの順番を、昇順から第1ロジックで変更したときの出力ページ順と蓄積ページ順とが示されている。この場合の出力ページ順および蓄積ページ順も、図6のパート(B)に示すフェースアップ式プリンタにおける出力ページ順および蓄積ページ順と同じであるが、用紙631,…,634が表面631a,…,634aを下にして排出されて蓄積されることのみ相違する。   Part (B) of FIG. 7 shows the output page order and the accumulated page order when the page order is changed from the ascending order by the first logic. In this case, the output page order and the storage page order are the same as the output page order and the storage page order in the face-up printer shown in Part (B) of FIG. 6, but the sheets 631,. , 634a is discharged and accumulated.

ここで、片面印刷がなされた複数の用紙を綴じる際に、図6のパート(B)に示す蓄積ページ順で用紙が並べられている場合には、オペレータが手動で用紙を並べ替えなくても、蓄積された用紙の束をそのまま綴じれば、ページが順番通りに並べられた印刷物を作成することができる。また、図7のパート(A)に示す蓄積ページ順で用紙が並べられている場合にも、蓄積された用紙の束をそのままひっくり返せば、用紙が順番通りに並べられている。   Here, when binding a plurality of sheets that have been printed on one side, if the sheets are arranged in the order of stored pages shown in Part (B) of FIG. 6, the operator does not have to rearrange the sheets manually. If the bundle of accumulated sheets is bound as it is, a printed matter in which pages are arranged in order can be created. Further, even when the sheets are arranged in the order of the accumulated pages shown in Part (A) of FIG. 7, the sheets are arranged in order if the bundle of accumulated sheets is turned over as it is.

図8は、図5に示すページ順変更部で適用されるロジックを判定するフローチャートである。   FIG. 8 is a flowchart for determining the logic applied by the page order changing unit shown in FIG.

図1のプリンタ200の印刷形式が片面印刷用であり(図8のステップS1:Yes)、プリンタ200の用紙排出形式がフェースアップ式の場合には(図8のステップS2:Yes)、ページ順変更部530では、順番変更ロジックとして第1ロジックが適用されて(図8の結果R2)、この第1ロジックでページ順変更処理が行われる。このとき、図6のパート(B)に示すような出力ページ順、および蓄積ページ順が得られる。また、プリンタ200がフェースダウン式のプリンタの場合には(図8のステップS2:No)、ページ順変更部530ではページ順変更処理が行われず(図8の結果R1)、そのまま画像データがRIP処理部540に送られる。このとき、図6のパート(A)に示すような出力ページ順、および蓄積ページ順が得られる。   If the print format of the printer 200 in FIG. 1 is for single-sided printing (step S1: Yes in FIG. 8) and the paper discharge format of the printer 200 is a face-up type (step S2: Yes in FIG. 8), the page order In the changing unit 530, the first logic is applied as the order changing logic (result R2 in FIG. 8), and the page order changing process is performed by the first logic. At this time, an output page order and an accumulated page order as shown in part (B) of FIG. 6 are obtained. If the printer 200 is a face-down printer (step S2 in FIG. 8: No), the page order changing unit 530 does not perform the page order changing process (result R1 in FIG. 8), and the image data is RIP as it is. The data is sent to the processing unit 540. At this time, an output page order and an accumulated page order as shown in part (A) of FIG. 6 are obtained.

以上で片面印刷時の説明を終了し、続いて両面印刷時のページの順番の変更について説明する。図8のフローチャートの両面印刷に関するステップの説明は後述する。   This is the end of the explanation for single-sided printing, and then the change of page order for double-sided printing will be described. The steps related to double-sided printing in the flowchart of FIG. 8 will be described later.

図9は、フェースアップ式のプリンタで両面印刷を行う際の出力ページ順と蓄積ページ順を示す図である。   FIG. 9 is a diagram illustrating the order of output pages and the order of stored pages when performing duplex printing with a face-up printer.

図9のパート(A)には、昇順「(1,2),…,(N−1,N)」(ペアのページは同じ用紙の表裏面に出力される)に並べられたページの画像641,…,644をそのまま用紙651,…,654に出力したときの出力ページ順と、そのときの蓄積ページ順が示されている。まず、用紙651の表面651aに1ページ目の画像641が出力され、その裏面651bには2ページ目の画像642が出力され、表面651aを上にして用紙651が排出される。Nページ目までの印刷が終了すると、蓄積ページ順は「(N−1,N),…,(1,2)」となる。   Part (A) in FIG. 9 includes images of pages arranged in ascending order “(1,2,),..., (N−1, N)” (the paired pages are output on the front and back surfaces of the same sheet). 641,..., 644 are output as they are to the sheets 651,..., 654, and the output page order and the stored page order at that time are shown. First, an image 641 of the first page is output to the front surface 651a of the paper 651, an image 642 of the second page is output to the back surface 651b, and the paper 651 is discharged with the front surface 651a facing up. When printing up to the Nth page is completed, the order of stored pages is “(N−1, N),..., (1, 2)”.

図9のパート(B)には、ページの順番を、昇順から第1ロジックで変更したときの出力ページ順と蓄積ページ順とが示されている。この場合、出力ページ順は「(N,N−1),…,(2,1)」となり、蓄積ページ順は「(2,1),…,(N,N−1)」となる。   Part (B) of FIG. 9 shows the output page order and the accumulated page order when the page order is changed from the ascending order by the first logic. In this case, the output page order is “(N, N−1),..., (2, 1)”, and the stored page order is “(2, 1),.

図9のパート(C)には、ページの順番を、昇順から第2ロジックで変更したときの出力ページ順と蓄積ページ順とが示されている。この場合、出力ページ順は「(N−1,N),(N−3,N−2),…,(3,4),(1,2)」となり、蓄積ページ順は「(1,2),(3,4),…,(N−3,N−2),(N−1,N)」となる。   Part (C) of FIG. 9 shows the output page order and the accumulated page order when the page order is changed from the ascending order by the second logic. In this case, the output page order is “(N−1, N), (N−3, N−2),..., (3, 4), (1, 2)”, and the stored page order is “(1, 2), (3, 4), ..., (N-3, N-2), (N-1, N) ".

図10は、フェースダウン式のプリンタで両面印刷を行う際の出力ページ順と蓄積ページ順を示す図である。   FIG. 10 is a diagram illustrating the order of output pages and the order of stored pages when performing duplex printing with a face-down printer.

図10のパート(A)には、昇順「(1,2),…,(N−1,N)」に並べられたページの画像641,…,644をそのまま用紙651,…,654に出力したときの出力ページ順と、その出力ページ順でページを出力したときの蓄積ページ順が示されている。表面651aに1ページ目の画像641が出力され、裏面651bに2ページ目の画像642が出力された用紙651は、表面651aを下にして排出される。Nページ目までの画像出力が終了すると、蓄積ページ順は「(N,N−1),…,(2,1)」となる。   In part (A) of FIG. 10, the images 641,..., 644 of the pages arranged in ascending order “(1,2,),..., (N−1, N)” are output to the sheets 651,. The order of output pages when the pages are output and the order of stored pages when pages are output in the order of the output pages are shown. The sheet 651 on which the first page image 641 is output on the front surface 651a and the second page image 642 is output on the back surface 651b is discharged with the front surface 651a facing down. When the image output up to the Nth page is completed, the order of stored pages is “(N, N−1),..., (2, 1)”.

図10のパート(B)には、ページの順番を、昇順から第1ロジックで変更したときの出力ページ順と蓄積ページ順とが示されている。この場合の出力ページ順は、図9のパート(B)に示すフェースアップ式プリンタにおける出力ページ順(「(N,N−1),…,(2,1)」)と同じであるが、蓄積ページ順は「(1,2),…,(N−1,N)」となる。   Part (B) of FIG. 10 shows the output page order and the accumulated page order when the page order is changed from the ascending order by the first logic. The output page order in this case is the same as the output page order (“(N, N−1),..., (2, 1)”) in the face-up printer shown in part (B) of FIG. The accumulated page order is “(1, 2),..., (N−1, N)”.

図10のパート(C)には、ページの順番を、昇順から第2ロジックで変更したときの出力ページ順と蓄積ページ順とが示されている。この場合の出力ページ順は、図9のパート(C)に示すフェースアップ式プリンタにおける出力ページ順(「(N−1,N),(N−3,N−2),…,(3,4),(1,2)」)と同じであるが、蓄積ページ順は「(2,1),(4,3),…,(N−2,N−3),(N,N−1)」となる。   Part (C) of FIG. 10 shows the output page order and the accumulated page order when the page order is changed from the ascending order by the second logic. The output page order in this case is the output page order (“(N−1, N), (N−3, N−2),..., (3, 3) in the face-up printer shown in part (C) of FIG. 4), (1, 2) "), but the storage page order is" (2, 1), (4, 3), ..., (N-2, N-3), (N, N- "). 1) ".

ここで、両面印刷がなされた複数の用紙を綴じる際に、図9のパート(C)、および図10のパート(B)に示す蓄積ページ順に用紙が並べられている場合には、オペレータが手動で用紙を並べ替えなくても、蓄積された用紙の束をそのまま綴じればページが順番通りに並べられた印刷物を作成することができる。また、図10のパート(A)に示す蓄積ページ順の場合にも、蓄積された用紙の束をそのままひっくり返せば順番通りに並べられているが、用紙の束をひっくり返す作業のために人手を必要とするため、図10のパート(B)に示す蓄積ページ順の方が好ましい。   Here, when binding a plurality of sheets on which double-side printing has been performed, if the sheets are arranged in the order of the accumulated pages shown in part (C) of FIG. 9 and part (B) of FIG. Even if the sheets are not rearranged in this way, it is possible to create a printed matter in which pages are arranged in order by binding the accumulated bundle of sheets as they are. Also, in the case of the storage page order shown in Part (A) of FIG. 10, if the stored paper bundle is turned over as it is, it is arranged in the order, but manual work is required for the work of turning over the paper bundle. Therefore, the storage page order shown in part (B) of FIG. 10 is preferable.

図8のフローチャートに戻って説明する。   Returning to the flowchart of FIG.

図1のプリンタ200の印刷形式が片面印刷用であり(図8のステップS1:No)、プリンタ200の用紙排出形式がフェースアップ式の場合には(図8のステップS3:Yes)、ページ順変更部530では、順番変更ロジックとして第2ロジックが適用されて(図8の結果R3)、この第2ロジックでページの順番が変更される。このとき、図9のパート(C)に示すような出力ページ順、および蓄積ページ順が得られる。また、プリンタ200がフェースダウン式のプリンタの場合には(図8のステップS2:No)、ページ順変更部530では、順番変更ロジックとして第1ロジックが適用されて(図8の結果R2)、この第1ロジックでページの順番が変更される。このとき、図10のパート(B)に示すような出力ページ順、および蓄積ページ順が得られる。   If the print format of the printer 200 in FIG. 1 is for single-sided printing (step S1: No in FIG. 8) and the paper discharge format of the printer 200 is a face-up type (step S3: Yes in FIG. 8), the page order In the changing unit 530, the second logic is applied as the order changing logic (result R3 in FIG. 8), and the order of the pages is changed by the second logic. At this time, an output page order and an accumulated page order as shown in part (C) of FIG. 9 are obtained. When the printer 200 is a face-down printer (step S2 in FIG. 8: No), the page order changing unit 530 applies the first logic as the order changing logic (result R2 in FIG. 8). This first logic changes the page order. At this time, an output page order and an accumulated page order as shown in part (B) of FIG. 10 are obtained.

このように、本実施形態のRIP装置100によると、ページ順変更部530においてPDF形式の画像データの状態でページの順番が変更され、RIP処理部540には既に所望のページの順番に変更された画像データが送られる。RIP処理部540ではページ画像データが出力ページ画像データに変換され、変換された出力ページ画像データから順次にプリンタ200に送られるため、全てのページにおける出力ページ画像データを格納しておくメモリや、プリンタ200において用紙を反転させる特殊な機構などを備える必要がなく、高速、かつ低コストにページの順番を変更することができる。   As described above, according to the RIP apparatus 100 of the present embodiment, the page order is changed in the state of the image data in the PDF format in the page order changing unit 530, and the RIP processing unit 540 is already changed to the desired page order. Sent image data. In the RIP processing unit 540, page image data is converted into output page image data, and the converted output page image data is sequentially sent to the printer 200. Therefore, a memory for storing output page image data in all pages, The printer 200 does not need to be provided with a special mechanism for inverting paper, and the page order can be changed at high speed and at low cost.

ここで、上記では、PS、あるいはPDFで記述された画像データを取得する例について説明したが、本発明にいうデータ取得部は、例えば、PPMLで記述された画像データを取得するものであってもよい。   Here, an example of acquiring image data described in PS or PDF has been described above. However, the data acquisition unit referred to in the present invention acquires, for example, image data described in PPML. Also good.

また、上記では、PSで記述された画像データをPDFで記述された画像データに変換して、PDFで記述された画像データの状態で複数のページの順番を変更する例について説明したが、本発明にいうページ順変更部は、複数のページの順番と同じ順番で複数のページ画像データが並んだ画像データ(PSデータ)を、既に変更されたページの順番を定義するインデックスを含む画像データ(PDFデータ)に変換することによってページの順番を変更するものであってもよく、複数のページの順番と同じ順番で複数のページ画像データが並んだ画像データ(PSデータ)中の複数のページ画像データの並び順を変更することによってページの順番を変更するものであってもよい。   In the above description, an example has been described in which image data described in PS is converted into image data described in PDF, and the order of a plurality of pages is changed in the state of image data described in PDF. The page order changing unit referred to in the invention converts image data (PS data) in which a plurality of page image data is arranged in the same order as a plurality of pages into an image data including an index that defines the order of pages that have already been changed ( A plurality of page images in image data (PS data) in which a plurality of page image data are arranged in the same order as the order of a plurality of pages. The order of pages may be changed by changing the order of data.

また、上記では、「1,2,3,…,N−1,N」という昇順のページ順を並び替える例について説明したが、本発明にいうページ順変更部は、元の順番が昇順以外のページ順を並び替えるものであってもよい。このとき、元の順番と、出力システムにおける好ましい順番とに基づいて、ページ順変更部で適用されるロジックを選択するものであってもよい。   In the above description, the example of rearranging the ascending page order of “1, 2, 3,..., N−1, N” has been described, but the page order changing unit according to the present invention has an original order other than ascending order. The page order may be rearranged. At this time, the logic applied by the page order changing unit may be selected based on the original order and the preferred order in the output system.

また、上記では、「1,2,3,…,N−1,N」という蓄積ページ順になるようにページを並べ替える例について説明したが、本発明にいうページ順変更部は、例えば、プリンタの後に接続される折り機などの仕様に応じた蓄積ページ順になるようにページを並べ替えるものであってもよい。例えば、折り機等が接続された場合には、図9のパート(A)に示す順序で用紙が出力され、先に出力された用紙から順次に折り機等に取り込まれることが好ましい場合がある。   In the above description, an example in which the pages are rearranged so as to be in the order of the accumulated pages “1, 2, 3,..., N−1, N” has been described. The pages may be rearranged so as to be in the order of the stored pages according to the specifications of the folding machine or the like connected after. For example, when a folding machine or the like is connected, it may be preferable that the sheets are output in the order shown in Part (A) of FIG. 9 and are sequentially taken into the folding machine from the previously output sheets. .

本発明の一実施形態が組み込まれたRIPシステムを示す図である。It is a figure which shows the RIP system in which one Embodiment of this invention was integrated. 編集装置で生成される画像データの概念図である。It is a conceptual diagram of the image data produced | generated with an editing apparatus. RIP装置100を構成するコンピュータのハードウェア構成図である。2 is a hardware configuration diagram of a computer constituting the RIP device 100. FIG. 本発明のデータ変換プログラムの一実施形態を示す図である。It is a figure which shows one Embodiment of the data conversion program of this invention. 図1に示すRIP装置100の機能ブロック図である。It is a functional block diagram of the RIP apparatus 100 shown in FIG. フェースアップ式のプリンタで片面印刷を行う際の出力ページ順と蓄積ページ順を示す図である。FIG. 5 is a diagram illustrating an output page order and an accumulation page order when performing single-sided printing with a face-up printer. フェースダウン式のプリンタで片面印刷を行う際の出力ページ順と蓄積ページ順を示す図である。FIG. 5 is a diagram illustrating an output page order and an accumulation page order when performing single-sided printing with a face-down printer. 図5に示すページ順変更部で適用されるロジックを判定するフローチャートである。It is a flowchart which determines the logic applied in the page order change part shown in FIG. フェースアップ式のプリンタで両面印刷を行う際の出力ページ順と蓄積ページ順を示す図である。FIG. 6 is a diagram illustrating an output page order and an accumulation page order when performing duplex printing with a face-up printer. フェースダウン式のプリンタで両面印刷を行う際の出力ページ順と蓄積ページ順を示す図である。FIG. 5 is a diagram illustrating an output page order and an accumulation page order when performing duplex printing with a face-down printer.

符号の説明Explanation of symbols

100 RIP装置
100 データ変換装置
101 本体部
102a 表示画面
102 CRTディスプレイ
103 キーボード
104 マウス
105 CD−ROM
106 MO
111 CPU(中央演算処理装置)
112 RAM
113 HDD(ハードディスクドライブ)
114 MOドライブ
115 CD−ROMドライブ
116 通信用ボード
110 バス
120 磁気ディスク
200 プリンタ
250 通信網
310,320 編集装置
400 データ変換プログラム
410 データ取得部
420 PDF変換部
430 ページ順変更部
440 RIP処理部
510 データ取得部
520 PDF変換部
530 ページ順変更部
540 RIP処理部
DESCRIPTION OF SYMBOLS 100 RIP apparatus 100 Data converter 101 Main-body part 102a Display screen 102 CRT display 103 Keyboard 104 Mouse 105 CD-ROM
106 MO
111 CPU (central processing unit)
112 RAM
113 HDD (Hard Disk Drive)
114 MO drive 115 CD-ROM drive 116 Communication board 110 Bus 120 Magnetic disk 200 Printer 250 Communication network 310, 320 Editing device 400 Data conversion program 410 Data acquisition unit 420 PDF conversion unit 430 Page order change unit 440 RIP processing unit 510 Data Acquisition unit 520 PDF conversion unit 530 Page order change unit 540 RIP processing unit

Claims (5)

複数のページそれぞれの画像を表わす複数のページ画像データを含むとともに該複数のページの順番を定義した画像群データを取得するデータ取得部と、
前記画像群データが定義したページの順番を所定のロジックで変更するページ順変更部と、
前記画像群データが含んでいる複数のページ画像データそれぞれを、画像を出力する所定の出力システムに適合した出力用のページ画像データに、前記ページ順変更部によって変更された順番で順次に変換するデータ変換部とを備えたことを特徴とするデータ変換装置。
A data acquisition unit for acquiring image group data including a plurality of page image data representing images of each of a plurality of pages and defining an order of the plurality of pages;
A page order changing unit that changes the order of pages defined by the image group data with a predetermined logic;
Each of the plurality of page image data included in the image group data is sequentially converted into output page image data suitable for a predetermined output system for outputting an image in the order changed by the page order changing unit. A data conversion device comprising a data conversion unit.
前記画像群データが、前記複数のページの順番を定義したインデックスを含むものであり、
前記ページ順変更部が、前記画像群データのインデックスに定義された順番を変更して該インデックスを作り直すものであり、
前記データ変換部が、前記複数のページ画像データそれぞれを、前記ページ順変更部によって作り直されたインデックスに定義された順番で順次に変換するものであることを特徴とする請求項1記載のデータ変換装置。
The image group data includes an index defining an order of the plurality of pages;
The page order changing unit re-creates the index by changing the order defined in the index of the image group data;
2. The data conversion according to claim 1, wherein the data conversion unit sequentially converts each of the plurality of page image data in an order defined in an index recreated by the page order change unit. apparatus.
前記画像群データが、前記複数のページの順番と同じ順番で前記複数のページ画像データが並んだデータ構造を有するものであり、
前記ページ順変更部が、変更したページの順番を定義したインデックスを前記画像群データに付加するものであり、
前記データ変換部が、前記複数のページ画像データそれぞれを、前記ページ順変更部で付加されたインデックスに定義された順番で順次に変換するものであることを特徴とする請求項1記載のデータ変換装置。
The image group data has a data structure in which the plurality of page image data are arranged in the same order as the order of the plurality of pages;
The page order changing unit adds an index defining the order of changed pages to the image group data;
2. The data conversion according to claim 1, wherein the data conversion unit sequentially converts each of the plurality of page image data in the order defined by the index added by the page order change unit. apparatus.
前記ページ順変更部が、ページの順番を前記出力システムに応じたページの順番に変更するロジックを用いるものであることを特徴とする請求項1記載のデータ変換装置。   The data conversion apparatus according to claim 1, wherein the page order changing unit uses logic that changes the page order to a page order corresponding to the output system. コンピュータ内で実行され、該コンピュータ上で、
複数のページそれぞれの画像を表わす複数のページ画像データを含むとともに該複数のページの順番を定義した画像群データを取得するデータ取得部と、
前記画像群データが定義したページの順番を所定のロジックで変更するページ順変更部と、
前記画像群データが含んでいる複数のページ画像データそれぞれを、画像を出力する所定の出力システムに適合した出力用のページ画像データに、前記ページ順変更部によって変更された順番で順次に変換するデータ変換部とを構成することを特徴とするデータ変換プログラム。
Executed in a computer, on the computer,
A data acquisition unit for acquiring image group data including a plurality of page image data representing images of each of a plurality of pages and defining an order of the plurality of pages;
A page order changing unit that changes the order of pages defined by the image group data with a predetermined logic;
Each of the plurality of page image data included in the image group data is sequentially converted into output page image data suitable for a predetermined output system for outputting an image in the order changed by the page order changing unit. A data conversion program comprising a data conversion unit.
JP2003433168A 2003-12-26 2003-12-26 Data converter and data conversion program Withdrawn JP2005190337A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003433168A JP2005190337A (en) 2003-12-26 2003-12-26 Data converter and data conversion program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003433168A JP2005190337A (en) 2003-12-26 2003-12-26 Data converter and data conversion program

Publications (1)

Publication Number Publication Date
JP2005190337A true JP2005190337A (en) 2005-07-14

Family

ID=34790636

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003433168A Withdrawn JP2005190337A (en) 2003-12-26 2003-12-26 Data converter and data conversion program

Country Status (1)

Country Link
JP (1) JP2005190337A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009005287A (en) * 2007-06-25 2009-01-08 Canon Inc Image processing unit, image processing method, and program
US7643750B2 (en) 2005-10-20 2010-01-05 Ricoh Company, Ltd. Photographing apparatus with image-blur suppression mechanism
JP2010005790A (en) * 2008-06-24 2010-01-14 Konica Minolta Business Technologies Inc Image forming system
JP2015109101A (en) * 2015-01-16 2015-06-11 株式会社リコー Printing system
JP2019160231A (en) * 2018-03-16 2019-09-19 株式会社リコー Information processing apparatus, image forming apparatus, system, and program
JP2020112696A (en) * 2019-01-11 2020-07-27 コニカミノルタ株式会社 Image forming apparatus and program

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7643750B2 (en) 2005-10-20 2010-01-05 Ricoh Company, Ltd. Photographing apparatus with image-blur suppression mechanism
JP2009005287A (en) * 2007-06-25 2009-01-08 Canon Inc Image processing unit, image processing method, and program
JP2010005790A (en) * 2008-06-24 2010-01-14 Konica Minolta Business Technologies Inc Image forming system
JP2015109101A (en) * 2015-01-16 2015-06-11 株式会社リコー Printing system
JP2019160231A (en) * 2018-03-16 2019-09-19 株式会社リコー Information processing apparatus, image forming apparatus, system, and program
JP7040166B2 (en) 2018-03-16 2022-03-23 株式会社リコー Information processing equipment, image forming equipment, systems and programs
JP2020112696A (en) * 2019-01-11 2020-07-27 コニカミノルタ株式会社 Image forming apparatus and program
JP7167725B2 (en) 2019-01-11 2022-11-09 コニカミノルタ株式会社 Image forming apparatus and program

Similar Documents

Publication Publication Date Title
US7688459B2 (en) Document processing method
JP4328426B2 (en) Printing control method and apparatus
JP2005142770A (en) Method and apparatus for document processing
JP2001184178A (en) Method and device for selectively applying image formation related option to optional page of data
JP3573175B2 (en) Image processing device
JP2007025775A (en) Image processor and image processing program
JP2005190337A (en) Data converter and data conversion program
JP2003162406A (en) Data processing apparatus
JP2011188294A (en) Image forming apparatus, image forming system, printing instruction device, program for image forming apparatus or print instruction device, and, image forming method
JPH11165455A (en) Print control method by computer and computer readable recording medium recorded with print control program and print control device
JP4612894B2 (en) Information processing apparatus, layout processing method, program, and storage medium
KR100601665B1 (en) Method and apparatus of duplex printing using preview function
JP4250289B2 (en) Print processing apparatus and print processing method
JP2006191382A (en) Page arrangement apparatus and page arrangement program
JP3903037B2 (en) Document creation method and document creation apparatus
JP3903036B2 (en) Document creation method and document creation apparatus
JP4371892B2 (en) Document processing apparatus, document processing method, and document processing program
JP2007245518A (en) Image forming system, image forming device, image forming method, and image forming program
JPH11353143A (en) Print data converting method, computer-readable recording medium where program thereof is recorded, print data converting device, and print data deciding method
JP2003186634A (en) Printing data output apparatus and program
JP2006190098A (en) Page layout system and page layout program
JP2005193559A (en) Image forming apparatus
JP2000071560A (en) Print data output unit, print data output method and recording medium
JP4527519B2 (en) Print editing program
JP5446086B2 (en) Document processing program and document processing apparatus

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20070306