JP4074856B2 - 画像変換装置および画像変換プログラム - Google Patents
画像変換装置および画像変換プログラム Download PDFInfo
- Publication number
- JP4074856B2 JP4074856B2 JP2004014438A JP2004014438A JP4074856B2 JP 4074856 B2 JP4074856 B2 JP 4074856B2 JP 2004014438 A JP2004014438 A JP 2004014438A JP 2004014438 A JP2004014438 A JP 2004014438A JP 4074856 B2 JP4074856 B2 JP 4074856B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- page
- image data
- component
- file
- 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
Links
- 238000006243 chemical reaction Methods 0.000 title claims 5
- 230000010365 information processing Effects 0.000 claims 3
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
- G06F3/1215—Improving printing performance achieving increased printing speed, i.e. reducing the time between printing start and printing end
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1244—Job translation or job parsing, e.g. page banding
- G06F3/1246—Job translation or job parsing, e.g. page banding by handling markup languages, e.g. XSL, XML, HTML
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Editing Of Facsimile Originals (AREA)
- Record Information Processing For Printing (AREA)
- Image Processing (AREA)
Description
http:www.podi.org
(1)画像部品のラスタライズ時間の合計
(2)ラスタイメージのキャッシュに要する時間の合計
(3)キャッシュされたラスタイメージをページ上に配置する時間の合計
の総計となる。この中で、(2)および(3)は扱うラスタイメージのデータ量にほぼ単純に比例する。したがって、画像部品の描画面積の合計が同じであれば、小さな多数の画像部品でページを構成しても大きな少数の画像部品でページを構成しても処理時間に大差はない。画像部品の描画面積の合計を小さくするためには小さな多数の画像部品でページを構成した方が有利になる。
上記第1の画像データに基づいて、印刷画像上の画像部品のレイアウトとは別の、複数の画像部品が配置されたページを有する第2のレイアウトを持つ第3の画像データを作成する第1の部品配置部と、
上記第3の画像データをラスタライズすることにより第4の画像データを生成するラスタライズ処理部と、
上記第4の画像データからラスタライズ後の各画像部品を取り出して、取り出した各画像部品を印刷画像の各ページ毎のレイアウトに適合するように配置することにより、上記第2の画像データを構築する第2の部品配置部とを備えたことを特徴とする。
上記第2の部品配置部は、上記部品情報に基づいてラスタライズ後の各画像部品を切り出すとともに、取り出した各画像部品を、上記レイアウト情報に基づいて配置するものであることが好ましい。
第1の部品配置部が、再利用部品については1つの再利用部品を1ページに配置するとともに、非再利用部品については、バリアブル印刷画像の1ページ毎に、その1ページに含まれる非再利用部品をまとめて1ページに配置した第2のレイアウトを持つ第3の画像データを作成するものであることが好ましい。
上記情報処理装置を、
上記第1の画像データに基づいて、印刷画像上の画像部品のレイアウトとは別の、複数の画像部品が配置されたページを有する第2のレイアウトを持つ第3の画像データを作成する第1の部品配置部と、
上前記第3の画像データをラスタライズすることにより第4の画像データを生成するラスタライズ処理部と、
上記第4の画像データからラスタライズ後の各画像部品を取り出して、取り出した各画像部品を印刷画像の各ページ毎のレイアウトに適合するように配置することにより、上記第2の画像データを構築する第2の部品配置部とを備えた画像変換装置として動作させることを特徴とする
ここで、本発明の画像変換プログラムにおいても、上記第1の部品配置部は、上記第3の画像データを作成するとともに、上記複数の画像部品の第2のレイアウト上の配置位置を表わす部品情報と、それら複数の画像部品の印刷画像上の配置位置を表わすレイアウト情報とを作成するものであり、
上記第2の部品配置部は、上記部品情報に基づいてラスタライズ後の各画像部品を切り出すとともに、取り出した各画像部品を、上記レイアウト情報に基づいて配置するものであることが好ましい。
上記第1の部品配置部が、再利用部品については1つの再利用部品を1ページに配置するとともに、非再利用部品については、バリアブル印刷画像の1ページ毎に、その1ページに含まれる非再利用部品をまとめて1ページに配置した第2のレイアウトを持つ第3の画像データを作成するものであることが好ましい。
140 CDROM
200 画像変換プログラム
210 第1の部品配置部
220 ラスタライブ部
230 第2の部品配置部
300 画像変換装置
310 第1の部品配置部
320 ライタライズ部
330 第2の部品配置部
400 クライアントコンピュータ
500 バリアブル印刷処理装置
510 PPML解釈部
520 レイアウトマネージャ
530 RIP処理部
540 ビットマップ合成処理部
550 一時ストレージ
600 出力装置
Claims (2)
- 複数回利用される再利用部品と1回のみ利用される非再利用部品とからなる複数の画像部品と、該複数の画像部品のレイアウトの定義とからなる、複数ページに亘るバリアブル印刷画像を表わす第1の画像データを、ラスタライズされ各ページに区分けされた第2の画像データに変換する画像変換装置において、
前記第1の画像データに基づいて、前記バリアブル印刷画像上の画像部品のレイアウトとは別の、前記再利用部品については1つの再利用部品を1ページに配置するとともに、前記非再利用部品については、前記バリアブル印刷画像の1ページ毎に、該1ページに含まれる非再利用部品をまとめて1ページに配置した第2のレイアウトを持つ第3の画像データを作成する第1の部品配置部と、
前記第3の画像データをラスタライズすることにより第4の画像データを生成するラスタライズ処理部と、
前記第4の画像データからラスタライズ後の各画像部品を取り出して、取り出した各画像部品を前記印刷画像の各ページ毎のレイアウトに適合するように配置することにより、前記第2の画像データを構築する第2の部品配置部とを備えたことを特徴とする画像変換装置。 - プログラムを実行する情報処理装置内で実行されることにより、該情報処理装置を、複数回利用される再利用部品と1回のみ利用される非再利用部品とからなる複数の画像部品と、該複数の画像部品のレイアウトの定義とからなる、複数ページに亘るバリアブル印刷画像を表わす第1の画像データを、ラスタライズされ各ページに区分けされた第2の画像データに変換する画像変換装置として動作させる画像変換プログラムにおいて、
前記情報処理装置を、
前記第1の画像データに基づいて、前記バリアブル印刷画像上の画像部品のレイアウトとは別の、前記再利用部品については1つの再利用部品を1ページに配置するとともに、前記非再利用部品については、前記バリアブル印刷画像の1ページ毎に、該1ページに含まれる非再利用部品をまとめて1ページに配置した第2のレイアウトを持つ第3の画像データを作成する第1の部品配置部と、
前記第3の画像データをラスタライズすることにより第4の画像データを生成するラスタライズ処理部と、
前記第4の画像データからラスタライズ後の各画像部品を取り出して、取り出した各画像部品を該印刷画像の各ページ毎のレイアウトに適合するように配置することにより、前記第2の画像データを構築する第2の部品配置部とを備えた画像変換装置として動作させることを特徴とする画像変換プログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004014438A JP4074856B2 (ja) | 2004-01-22 | 2004-01-22 | 画像変換装置および画像変換プログラム |
EP05000020A EP1557748A3 (en) | 2004-01-22 | 2005-01-03 | Image conversion apparatus, and image conversion program storage medium |
US11/029,726 US20050162676A1 (en) | 2004-01-22 | 2005-01-06 | Image conversion apparatus, and image conversion program storage medium |
CNA2005100044960A CN1645312A (zh) | 2004-01-22 | 2005-01-24 | 图像转换装置及图像转换程序 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004014438A JP4074856B2 (ja) | 2004-01-22 | 2004-01-22 | 画像変換装置および画像変換プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005210395A JP2005210395A (ja) | 2005-08-04 |
JP4074856B2 true JP4074856B2 (ja) | 2008-04-16 |
Family
ID=34631929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004014438A Expired - Fee Related JP4074856B2 (ja) | 2004-01-22 | 2004-01-22 | 画像変換装置および画像変換プログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20050162676A1 (ja) |
EP (1) | EP1557748A3 (ja) |
JP (1) | JP4074856B2 (ja) |
CN (1) | CN1645312A (ja) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4840981B2 (ja) * | 2006-06-12 | 2011-12-21 | キヤノン株式会社 | データ処理装置及びその処理方法 |
JP2007331312A (ja) * | 2006-06-16 | 2007-12-27 | Canon Inc | 印刷装置、印刷制御方法、プログラム、記憶媒体 |
JP4902413B2 (ja) * | 2007-04-19 | 2012-03-21 | キヤノン株式会社 | 印刷データ処理装置、印刷データ処理方法及びプログラム |
JP4891137B2 (ja) * | 2007-04-19 | 2012-03-07 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
US8228540B2 (en) * | 2007-07-31 | 2012-07-24 | Esko Ip Nv | Rasterizing variable and non-variable data for printing |
JP4904235B2 (ja) * | 2007-09-20 | 2012-03-28 | キヤノン株式会社 | 画像処理装置、画像処理方法、そのプログラムおよび記憶媒体 |
US8526036B2 (en) | 2008-01-17 | 2013-09-03 | Konica Minolta Laboratory U.S.A., Inc. | Systems and methods for print resource management |
US8125660B2 (en) * | 2008-03-28 | 2012-02-28 | Konica Minolta Laboratory U.S.A., Inc. | Systems and methods for processing page description languages |
JP5172559B2 (ja) | 2008-09-11 | 2013-03-27 | 富士フイルム株式会社 | 画像データ処理装置、画像データ処理プログラム、および画像データ処理方法 |
JP4921439B2 (ja) * | 2008-09-11 | 2012-04-25 | 富士フイルム株式会社 | 画像データ処理装置および画像データ処理プログラム |
US20100231952A1 (en) * | 2009-03-12 | 2010-09-16 | Fabio Giannetti | Printing system and method |
US8243313B2 (en) | 2009-05-26 | 2012-08-14 | Infoprint Solutions Company Llc | Cache optimization mechanism |
JP4893815B2 (ja) * | 2009-12-11 | 2012-03-07 | コニカミノルタビジネステクノロジーズ株式会社 | バリアブル印刷制御装置及び制御プログラム |
JP2012022444A (ja) * | 2010-07-13 | 2012-02-02 | Canon Inc | 情報処理装置、ページ記述方法、及びプログラム |
CN104113656B (zh) * | 2010-10-25 | 2017-09-26 | 柯尼卡美能达商用科技株式会社 | 数据处理装置及数据处理方法 |
JP2012234454A (ja) * | 2011-05-09 | 2012-11-29 | Canon Inc | 画像形成装置、画像形成装置の制御方法およびコンピュータプログラム |
JP4900529B1 (ja) * | 2011-09-12 | 2012-03-21 | 富士ゼロックス株式会社 | 画像処理装置及びプログラム |
CN103182863B (zh) * | 2011-12-30 | 2015-08-19 | 北大方正集团有限公司 | 一种分布式的支持可变数据的喷墨数字印刷方法及系统 |
US8830513B2 (en) * | 2012-10-12 | 2014-09-09 | Esko Software Bvba | Method and apparatus for optimizing a destination variable document from a source variable document having recurring and variable content |
JP6058496B2 (ja) * | 2013-07-19 | 2017-01-11 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置、画像形成システム、及び画像形成方法 |
DE102014212478A1 (de) | 2014-06-27 | 2015-12-31 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zur Erstellung eines Umfeldmodells eines Fahrzeugs |
DE102015105818B4 (de) * | 2015-04-16 | 2017-11-02 | Océ Printing Systems GmbH & Co. KG | Verfahren zum visuellen Überprüfen eines in einer Druckdatensprache vorliegenden Druckdatenstroms |
JP6330790B2 (ja) * | 2015-11-19 | 2018-05-30 | コニカミノルタ株式会社 | 印刷制御システム、印刷制御装置およびプログラム |
CN110580133A (zh) * | 2018-06-11 | 2019-12-17 | 北大方正集团有限公司 | 打印处理方法及装置 |
US12099764B1 (en) * | 2023-03-20 | 2024-09-24 | Global Graphics Software Limited | Methods and systems for encoding information about variable data print files |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6952801B2 (en) * | 1995-06-07 | 2005-10-04 | R.R. Donnelley | Book assembly process and apparatus for variable imaging system |
US5983243A (en) * | 1996-10-31 | 1999-11-09 | International Business Machines Corporation | Data processing system and method for Preparing a presentation-ready document that produces separate images of fixed and variable data and a bookticket specifying an arrangement of such images |
US6441919B1 (en) * | 1998-09-02 | 2002-08-27 | Adobe Systems Incorporated | Integrated rendering and compositing in variable printing |
US6864991B1 (en) * | 1999-02-09 | 2005-03-08 | Canon Kabushiki Kaisha | Information processing apparatus for displaying data related to image forming apparatus, and information processing method therefor |
US20030140315A1 (en) * | 1999-06-07 | 2003-07-24 | Robert Evans Blumberg | Print on demand virtual builder |
EP1281116A4 (en) * | 2000-02-03 | 2009-04-29 | Xmpie Inc | A system and method for efficient production of dynamic documents |
US7327487B2 (en) * | 2001-10-23 | 2008-02-05 | Eastman Kodak Company | Banded compositor for variable data |
US6899475B2 (en) * | 2002-01-30 | 2005-05-31 | Digimarc Corporation | Watermarking a page description language file |
JP2003326676A (ja) * | 2002-05-16 | 2003-11-19 | Dainippon Screen Mfg Co Ltd | コントロールストリップ画像データ付加方法およびこのコントロールストリップ画像データ付加方法を用いる画像データ処理装置、製版装置ならびに印刷装置 |
JP2004126871A (ja) * | 2002-10-01 | 2004-04-22 | Canon Inc | 印刷制御方法および装置 |
US7391529B2 (en) * | 2003-01-15 | 2008-06-24 | Xerox Corporation | Apparatus and method for managing and using reusable document components during the process of dynamic document construction |
US20050063010A1 (en) * | 2003-09-24 | 2005-03-24 | Hewlett-Packard Development Company, L.P. | Multiple flow rendering using dynamic content |
GB2407676A (en) * | 2003-10-31 | 2005-05-04 | Hewlett Packard Development Co | Flexible layout when flowing XSL-FO content into PPML copy holes |
US7434160B2 (en) * | 2003-12-03 | 2008-10-07 | Hewlett-Packard Development Company, L.P. | PDF document to PPML template translation |
-
2004
- 2004-01-22 JP JP2004014438A patent/JP4074856B2/ja not_active Expired - Fee Related
-
2005
- 2005-01-03 EP EP05000020A patent/EP1557748A3/en not_active Withdrawn
- 2005-01-06 US US11/029,726 patent/US20050162676A1/en not_active Abandoned
- 2005-01-24 CN CNA2005100044960A patent/CN1645312A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
EP1557748A2 (en) | 2005-07-27 |
JP2005210395A (ja) | 2005-08-04 |
EP1557748A3 (en) | 2009-04-22 |
US20050162676A1 (en) | 2005-07-28 |
CN1645312A (zh) | 2005-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4074856B2 (ja) | 画像変換装置および画像変換プログラム | |
JP4995057B2 (ja) | 描画装置、印刷装置、描画方法、及びプログラム | |
JP6729766B2 (ja) | 印刷データ処理装置及びプログラム | |
US7894098B1 (en) | Color separation of pattern color spaces and form XObjects | |
US8259341B2 (en) | Information processing apparatus, control method, storage medium | |
JP2006237825A (ja) | 画像処理装置、画像処理方法、および画像処理プログラム | |
US8854638B2 (en) | Variable printing control apparatus and control program | |
JP4375449B2 (ja) | 画像処理装置、画像処理プログラム、および画像処理方法 | |
JP5732935B2 (ja) | 情報処理装置と印刷制御プログラムとコンピュータ読み取り可能な記録媒体 | |
JP6135329B2 (ja) | 印刷データ処理装置、プログラム、及びシステム | |
JP5842590B2 (ja) | 画像処理装置、及び画像処理装置の制御プログラム | |
JP4144369B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
JP6330790B2 (ja) | 印刷制御システム、印刷制御装置およびプログラム | |
JP2001293936A (ja) | 描画情報処理装置および描画情報処理方法 | |
JP6357907B2 (ja) | 画像処理装置及びプログラム | |
EP2720195B1 (en) | Method and apparatus for optimizing a destination variable document from a source variable document having recurring and variable content. | |
JP5171973B2 (ja) | 情報処理装置及びその制御方法 | |
JP2006252300A (ja) | プルプリント印刷システム | |
JP3866072B2 (ja) | ラスタライズ処理装置、ラスタライズ処理方法、および記録媒体並びにプログラム | |
US10565482B1 (en) | Image processing system | |
JP4853654B2 (ja) | 画像処理装置、画像処理システムおよび画像処理プログラム | |
JPH09218763A (ja) | 印刷処理システム | |
JP2010211559A (ja) | 画像処理装置、画像処理方法および画像処理のためのコンピュータープログラム | |
JP2006164010A (ja) | 印刷システム、ドライバプログラム、及び印刷装置 | |
JP2005064833A (ja) | 画像処理方法及び画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060420 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20061212 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070925 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071023 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071225 |
|
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: 20080122 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080128 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110201 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4074856 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120201 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120201 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130201 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140201 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |