JP2011176756A - 画像形成装置、画像形成方法、及び画像形成プログラム - Google Patents
画像形成装置、画像形成方法、及び画像形成プログラム Download PDFInfo
- Publication number
- JP2011176756A JP2011176756A JP2010040841A JP2010040841A JP2011176756A JP 2011176756 A JP2011176756 A JP 2011176756A JP 2010040841 A JP2010040841 A JP 2010040841A JP 2010040841 A JP2010040841 A JP 2010040841A JP 2011176756 A JP2011176756 A JP 2011176756A
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- color
- image forming
- pdl
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 144
- 230000006870 function Effects 0.000 claims abstract description 116
- 230000008569 process Effects 0.000 claims abstract description 95
- 238000006243 chemical reaction Methods 0.000 claims abstract description 74
- 238000012545 processing Methods 0.000 claims description 99
- 238000004458 analytical method Methods 0.000 claims description 17
- 238000010586 diagram Methods 0.000 description 10
- 238000012546 transfer Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 7
- 238000007405 data analysis Methods 0.000 description 7
- 230000009467 reduction Effects 0.000 description 4
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/181—Receiving print data characterized by its formatting, e.g. particular page description languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/1822—Analysing the received data before processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/1825—Adapting the print data to an output condition, e.g. object trapping
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
Abstract
【解決手段】画像形成装置100は、カラー印刷を行う装置であって、受信したPDL(Page Description Language)カラーデータD1から点順次の印刷データD2を生成する生成手段32と、生成手段32により生成された印刷データD2に対し、設定された印刷条件に従って画像調整処理及び/又は画像変換処理を行う画像調整・変換手段33と、画像調整・変換手段33により処理された印刷データD2をページメモリに描画する描画手段34と、描画手段34により描画された画像データを印刷する印刷手段130と、を有する。
【選択図】図4
Description
<ハードウェア構成>
図1は、本実施形態に係る画像形成装置100のハードウェア構成例を示す図である。
図1に示すように、画像形成装置100は、主に、コントローラ110、操作パネル120、及びプロッタ(プリンタエンジン)130などを備え、それぞれが相互にバスBで接続されている。
図2は、本実施形態に係る画像形成装置100のソフトウェア構成例を示す図である。
図2に示すように、画像形成装置100は、OS(基本ソフトウェア)11、描画プラットフォーム(PageRenderer)12、及びPDL(RTIFF)13などを有している。これらのソフトウェアは、コントローラ110が備えるCPU111で実行され機能する。
図3は、本実施形態に係る画像形成時の処理手順例を示すシーケンス図である。
図3に示すように、まず、PDL13は、描画プラットフォーム12に対して機種情報を設定する(ステップS11)。
本実施形態に係る画像形成機能について説明する。
本実施形態に係る画像形成機能では、PDL13が有するデコード・描画部214により、次のような処理が行われる。
図4は、本実施形態に係るデコード・描画部214が有する機能構成例を示す図である。
図4に示すように、デコード・描画部214は、デコード処理決定部31、印刷データ生成部32、画像調整・変換処理部33、及び描画処理部34などを有している。
図5に示すように、本実施形態では、データフォーマットとデータタイプとの組み合わせにより分類された各PDLデータD1に対して、それぞれのPDLデータD1から印刷データD2を生成するデコード関数Fが対応付けられている。
図6は、本実施形態に係るデコード時の処理手順例を示すフローチャートである。
図6に示すように、デコード・描画部214では、主に、初期化処理(A)、メイン処理(B)、終了処理(C)が実行される。
デコード・描画部214は、データ解析部213の解析結果から印刷オプション/印刷条件の設定情報を取得する(ステップS101)。例えば、カラー/モノクロの設定情報を取得する。
デコード・描画部214は、デコード用のワークメモリを確保する(ステップS201)。
続いて、デコード・描画部214は、データ解析部213の解析結果から得られたPDLデータ情報を基に描画出力位置(印刷開始位置)を算出する(ステップS202)。例えば、描画出力位置は、PDLデータ情報のデータ幅・高さから算出できる。
デコード・描画部214は、ステップS201で確保したデコード用のワークメモリを開放し(ステップS301)、各種変数を初期化する(ステップS302)。ここで言う「初期化」とは、デフォルト値に戻すことを意味する。
図7は、本実施形態に係るカラーモード設定時の処理手順例を示すフローチャートである。図7には、ステップS102において行われるカラーモード設定に係る変数設定の処理手順の詳細が示されている。
図8及び図9は、本実施形態に係るデコード関数決定時の処理手順例を示すフローチャートである。図8及び図9には、ステップS103において行われるデコード関数決定の処理手順の詳細が示されている。この処理は、デコード処理決定部31により実行される。なお、以下の説明では、図5に示した対応表を基にデコード処理が決定された場合の例である。
図10は、本実施形態に係るTIFFカラーデータ(点順次形式)用デコード関数の処理手順例を示すフローチャートである。また、図11は、本実施形態に係るTIFFカラーデータ(点順次形式)から印刷データを生成(点順次形式の統一データに変換)する動作例を示す図である。図10及び図11には、ステップS522で選択された関数"decodeFunc011()"による印刷データD2の生成処理の詳細が示されている。
図12は、本実施形態に係るTIFFカラーデータ(面順次形式)用デコード関数の処理手順例を示すフローチャートである。また、図13は、本実施形態に係るTIFFカラーデータ(面順次形式)から印刷データを生成(点順次形式の統一データに変換)する動作例を示す図である。図12及び図13には、ステップS521で選択された関数"decodeFunc012()"による印刷データD2の生成処理の詳細が示されている。
以上のように、本実施形態に係る画像形成装置100によれば、デコード・描画部214により、画像調整・変換処理の前工程において、各種PDLデータD1から点順次に統一した印刷データD2を生成する生成処理を行い、生成した印刷データを画像調整・変換処理へと転送する。ここでデコード・描画部214は、デコード処理決定部31及び印刷データ生成部32により、次のような生成処理を行う。デコード処理決定部31は、PDLデータ種別情報(データフォーマットやデータタイプに関する情報)に基づき、印刷データ生成時に実行するデコード処理を決定する。続いて、印刷データ生成部32は、決定したデコード処理により、PDLデータD1から点順次の印刷データD2を生成する。このようにして、画像形成装置100では、面順次で伝送されるデータであっても、点順次のデータに統一され、既存機能により画像調整・変換が施される。
12 描画プラットフォーム(PageRenderer)
13 PDL(RTIFF)
21 main層
211 初期化部
212 イベント受信部
213 データ解析部(1:データフォーマット・タイプ解析部,2:ヘッダ・タグ解析部,3:印刷オプション/印刷条件解析部)
214 デコード・描画部
22 libimagedraw層
31 デコード処理決定部
32 印刷データ生成部
33 画像調整・変換処理部
34 描画処理部
100 画像形成装置
110 コントローラ(制御基板)
111 CPU(中央処理装置)
112 記憶装置(ROM,RAM,HDDなど)
113 ネットワークI/F(NIC:Network I/F Card)
114 外部記憶I/F(a:記録媒体)
120 操作パネル(入出力装置)
130 プロッタ(プリンタエンジン)
B バス
D データ(1:PDLデータ(点順次又は面順次のデータ),2:印刷データ(点順次の統一データ))
F デコード関数(decodeFunc)
Claims (6)
- カラー印刷を行う画像形成装置であって、
受信したPDL(Page Description Language)カラーデータから点順次の印刷データを生成する生成手段と、
前記生成手段により生成された印刷データに対し、設定された印刷条件に従って画像調整処理及び/又は画像変換処理を行う画像調整・変換手段と、
前記画像調整・変換手段により処理された印刷データをページメモリに描画する描画手段と、
前記描画手段により描画された画像データを印刷する印刷手段と、を有することを特徴とする画像形成装置。 - 当該画像形成装置は、
前記PDLカラーデータを解析する解析手段と、
前記解析手段により取得されたPDLデータ種別情報に基づき、前記PDLカラーデータに対し、印刷データ生成時に行うデコード処理を決定する決定手段と、を有し、
前記生成手段は、
前記PDLカラーデータに対して、前記決定手段により決定されたデコード処理を行った後に、デコード後のデータから点順次の印刷データを生成することを特徴とする請求項1に記載の画像形成装置。 - 前記生成手段は、
当該画像形成装置で印刷可能なPDLデータに対応して、前記PDLカラーデータをデコード後に点順次の印刷データを生成する複数のデコード関数を有し、
前記決定手段は、
前記PDLデータ種別情報に含まれるデータフォーマット及びデータタイプに基づき、複数のデコード関数の中から、印刷データ生成時に用いるデコード関数を選択し、
前記PDLカラーデータに対し、印刷データ生成時に行うデコード処理を決定することを特徴とする請求項2に記載の画像形成装置。 - 前記生成手段は、
前記PDLカラーデータが面順次のデータであった場合に、
デコード後のデータに対して面点変換処理を行い、点順次の印刷データを生成することを特徴とする請求項1ないし3のいずれか一項に記載の画像形成装置。 - カラー印刷を行う画像形成装置における画像形成方法であって、
受信したPDLカラーデータから点順次の印刷データを生成する生成手順と、
前記生成手順により生成された印刷データに対し、設定された印刷条件に従って画像調整処理及び/又は画像変換処理を行う画像調整・変換手順と、
前記画像調整・変換手順により処理された印刷データをページメモリに描画する描画手順と、
前記描画手順により描画された画像データを印刷する印刷手順と、を有することを特徴とする画像形成方法。 - カラー印刷を行う画像形成装置における画像形成プログラムであって、
コンピュータを、
受信したPDLカラーデータから点順次の印刷データを生成する生成手段と、
前記生成手段により生成された印刷データに対し、設定された印刷条件に従って画像調整処理及び/又は画像変換処理を行う画像調整・変換手段と、
前記画像調整・変換手段により処理された印刷データをページメモリに描画する描画手段と、
前記描画手段により描画された画像データを印刷する印刷手段として機能させる画像形成プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010040841A JP5581731B2 (ja) | 2010-02-25 | 2010-02-25 | 画像形成装置、画像形成方法、及び画像形成プログラム |
US12/929,601 US8625158B2 (en) | 2010-02-25 | 2011-02-03 | Apparatus, method, and computer program product for forming images |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010040841A JP5581731B2 (ja) | 2010-02-25 | 2010-02-25 | 画像形成装置、画像形成方法、及び画像形成プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011176756A true JP2011176756A (ja) | 2011-09-08 |
JP5581731B2 JP5581731B2 (ja) | 2014-09-03 |
Family
ID=44476258
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010040841A Expired - Fee Related JP5581731B2 (ja) | 2010-02-25 | 2010-02-25 | 画像形成装置、画像形成方法、及び画像形成プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8625158B2 (ja) |
JP (1) | JP5581731B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016208360A (ja) * | 2015-04-24 | 2016-12-08 | 富士ゼロックス株式会社 | 画像処理装置及び画像処理プログラム、画像形成装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023166265A (ja) * | 2022-05-09 | 2023-11-21 | キヤノン株式会社 | 画像処理装置、画像処理方法、及びプログラム |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06332638A (ja) * | 1993-05-18 | 1994-12-02 | Canon Inc | 画像処理装置 |
JP2000255123A (ja) * | 1999-03-09 | 2000-09-19 | Fuji Xerox Co Ltd | 描画処理装置 |
JP2004216813A (ja) * | 2003-01-17 | 2004-08-05 | Matsushita Electric Ind Co Ltd | プリンタコントロール装置 |
JP2007310607A (ja) * | 2006-05-18 | 2007-11-29 | Fuji Xerox Co Ltd | 画像処理装置、画像処理方法および画像処理プログラム |
JP2009060317A (ja) * | 2007-08-31 | 2009-03-19 | Ricoh Co Ltd | 画像データ符号化装置、画像データ符号化方法、画像形成装置、画像形成方法、画像データ復号化装置、及び画像データ復号化方法 |
JP2009184227A (ja) * | 2008-02-06 | 2009-08-20 | Ricoh Co Ltd | 画像形成装置、画像処理方法及びプログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0564022A (ja) | 1991-06-20 | 1993-03-12 | Ricoh Co Ltd | カラー画像伝送方式 |
US5710577A (en) * | 1994-10-07 | 1998-01-20 | Lasermaster Corporation | Pixel description packet for a rendering device |
JP4430871B2 (ja) | 2003-01-06 | 2010-03-10 | 株式会社リコー | カラープリンタシステム及びプリンタトナーセーブ印刷方法 |
JP4418826B2 (ja) * | 2007-05-08 | 2010-02-24 | キヤノン株式会社 | 画像出力装置およびその制御方法 |
US8032841B2 (en) * | 2007-07-26 | 2011-10-04 | Xerox Corporation | Exception page programming system |
US8117134B2 (en) * | 2008-10-16 | 2012-02-14 | Xerox Corporation | Neutral pixel correction for proper marked color printing |
JP5383416B2 (ja) * | 2009-10-06 | 2014-01-08 | キヤノン株式会社 | 画像処理装置及びその制御方法とプログラム |
JP2011151554A (ja) * | 2010-01-20 | 2011-08-04 | Fujifilm Corp | 印刷情報管理システム、その方法及びプログラム |
US8786899B2 (en) * | 2011-01-28 | 2014-07-22 | Ricoh Production Print Solutions LLC | Conversion arrays for print image data transformation |
-
2010
- 2010-02-25 JP JP2010040841A patent/JP5581731B2/ja not_active Expired - Fee Related
-
2011
- 2011-02-03 US US12/929,601 patent/US8625158B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06332638A (ja) * | 1993-05-18 | 1994-12-02 | Canon Inc | 画像処理装置 |
JP2000255123A (ja) * | 1999-03-09 | 2000-09-19 | Fuji Xerox Co Ltd | 描画処理装置 |
JP2004216813A (ja) * | 2003-01-17 | 2004-08-05 | Matsushita Electric Ind Co Ltd | プリンタコントロール装置 |
JP2007310607A (ja) * | 2006-05-18 | 2007-11-29 | Fuji Xerox Co Ltd | 画像処理装置、画像処理方法および画像処理プログラム |
JP2009060317A (ja) * | 2007-08-31 | 2009-03-19 | Ricoh Co Ltd | 画像データ符号化装置、画像データ符号化方法、画像形成装置、画像形成方法、画像データ復号化装置、及び画像データ復号化方法 |
JP2009184227A (ja) * | 2008-02-06 | 2009-08-20 | Ricoh Co Ltd | 画像形成装置、画像処理方法及びプログラム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016208360A (ja) * | 2015-04-24 | 2016-12-08 | 富士ゼロックス株式会社 | 画像処理装置及び画像処理プログラム、画像形成装置 |
Also Published As
Publication number | Publication date |
---|---|
US20110205564A1 (en) | 2011-08-25 |
JP5581731B2 (ja) | 2014-09-03 |
US8625158B2 (en) | 2014-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5538792B2 (ja) | 画像処理装置、その制御方法、及びプログラム | |
JP4817934B2 (ja) | 画像処理装置およびその方法 | |
JP2008035269A (ja) | システム及びその制御方法、画像処理装置、画像形成装置、並びにプログラム | |
JP2005011025A (ja) | 通信制御方法 | |
US9830541B2 (en) | Image output system, image output method, document server, and non-transitory computer readable recording medium | |
JP2008108006A (ja) | 印刷制御装置、印刷制御方法、プログラム及び記憶媒体 | |
JP2011224798A (ja) | 画像処理装置、画像処理方法、プログラム | |
JP2006341496A (ja) | 複合機 | |
JP5581731B2 (ja) | 画像形成装置、画像形成方法、及び画像形成プログラム | |
JP3907471B2 (ja) | 画像入出力制御装置 | |
JP4065550B2 (ja) | 画像入出力制御装置、画像処理装置、画像入出力制御装置における画像処理方法、及び画像処理装置における画像処理方法 | |
JP2006285792A (ja) | 画像処理装置、画像処理方法 | |
JP5441676B2 (ja) | 画像処理装置及びその処理方法 | |
JP2007053772A (ja) | 画像形成装置と画像形成装置の制御方法 | |
JP5202265B2 (ja) | 画像処理装置、プログラム及び画像処理装置の制御方法 | |
US9001388B2 (en) | Imaging forming apparatus to merge print data with a rendering image, method of image forming, and computer-readable recording medium | |
JP2011229074A (ja) | 画像処理装置、画像処理方法及び画像処理システム | |
JP2009184227A (ja) | 画像形成装置、画像処理方法及びプログラム | |
JP2022070514A (ja) | 印刷装置、プログラム、および情報処理装置 | |
JP2005108113A (ja) | 画像形成システム | |
JP2008193559A (ja) | 画像処理装置、画像処理方法、及び画像処理プログラム | |
JP3639835B2 (ja) | 印刷制御装置及びその制御方法 | |
JP2005086726A (ja) | 画像処理システム | |
JP2005277892A (ja) | ファクシミリ装置 | |
JP2004235775A (ja) | ファクシミリ機能を持つ通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130906 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131008 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131204 |
|
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: 20140617 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140630 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5581731 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |