JP4609488B2 - 画像形成装置、プログラム及びデータ処理方法 - Google Patents
画像形成装置、プログラム及びデータ処理方法 Download PDFInfo
- Publication number
- JP4609488B2 JP4609488B2 JP2007332558A JP2007332558A JP4609488B2 JP 4609488 B2 JP4609488 B2 JP 4609488B2 JP 2007332558 A JP2007332558 A JP 2007332558A JP 2007332558 A JP2007332558 A JP 2007332558A JP 4609488 B2 JP4609488 B2 JP 4609488B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- individual
- individual file
- data
- cpu
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1212—Improving printing performance achieving reduced delay between job submission and print start
- G06F3/1213—Improving printing performance achieving reduced delay between job submission and print start at an intermediate node or at the final node
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1254—Automatic configuration, e.g. by driver
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Description
XPSファイルに基づいて画像形成を行う画像形成装置であって、
記憶部と、
XPSファイルに格納されている個別ファイル毎に、当該個別ファイルの利用頻度に関する情報を参照して当該個別ファイルに対するデータ伸張の要否を判定し、当該判定結果に従って前記個別ファイルのデータ伸張を行い又は行わずに当該個別ファイルを前記記憶部に記憶させる制御部と、
を備え、
前記制御部は、前記XPSファイルに格納されているrelsファイルに基づいて、各個別ファイルの利用頻度を示す利用頻度リストを生成し、当該利用頻度リストを参照して当該個別ファイルに対するデータ伸張の要否を判定する。
前記制御部は、更に前記記憶部の空き記憶容量を参照して個別ファイルに対するデータ伸張の要否を判定する。
前記制御部は、更にデータ伸張後の個別ファイルのデータサイズを参照して当該個別ファイルに対するデータ伸張の要否を判定する。
前記制御部は、更にデータ伸張前の個別ファイルのデータサイズを参照して当該個別ファイルに対するデータ伸張の要否を判定する。
前記制御部は、更に個別ファイルの属性を参照して当該個別ファイルに対するデータ伸張の要否を判定する。
XPSファイルに基づいて画像形成を行うコンピュータを、
記憶部、
XPSファイルに格納されているrelsファイルに基づいて、各個別ファイルの利用頻度を示す利用頻度リストを生成し、前記XPSファイルに格納されている個別ファイル毎に、当該利用頻度リストを参照して当該個別ファイルに対するデータ伸張の要否を判定し、当該判定結果に従って前記個別ファイルのデータ伸張を行い又は行わずに当該個別ファイルを前記記憶部に記憶させる制御部、
として機能させる。
XPSファイルに格納されているrelsファイルに基づいて、各個別ファイルの利用頻度を示す利用頻度リストを生成し、前記XPSファイルに格納されている個別ファイル毎に、当該利用頻度リストを参照して当該個別ファイルに対するデータ伸張の要否を判定し、当該判定結果に従って前記個別ファイルのデータ伸張を行い又は行わずに当該個別ファイルを記憶部に記憶させる。
また、relsファイルに基づいて、利用頻度リストを生成し、当該利用頻度リストを参照して当該個別ファイルに対するデータ伸張の要否を判定するため、XPSファイルのデータ構造を用い、個別ファイルの利用頻度に関する情報を参照してデータ伸張の要否を判定することができる。
以下、本発明に係る画像形成装置の第1の実施の形態について説明する。
図1に、画像形成システム100のシステム構成を示す。図1に示すように、画像形成システム100は、画像形成装置10とクライアント端末20とから構成されており、各装置は通信ネットワークNを介して、データ通信可能に接続されている。
図2に、クライアント端末20の構成を示す。図2に示すように、クライアント端末20は、CPU21、操作部22、表示部23、通信部24、RAM(Random Access Memory)25、HDD(Hard Disk Drive)26を備えて構成されている。
図3に、XPSファイルのファイル構成を示す。ここで、XPSファイルに格納されている各ファイルを「個別ファイル」と総称する。図3に示すように、XPSファイルは、「Content_Types」ファイル、「FixedDocumentSequence」ファイル、「Metadata」フォルダ、「_rels」フォルダ、「Documents」フォルダのようなファイル群から構成されている。「Documents」フォルダには、フォントデータ、画像データ、文章データ等の個別ファイルが格納されている。当該「Documents」フォルダは、XPSファイルの中核となるフォルダである。
図4に、relsファイルのデータ内容を示す。図4に示すように、relsファイルは、画像形成に利用(参照)される個別ファイルの「ファイル名」や「ファイルID」等が記述されている。XPSファイルに格納されている全てのrelsファイル内に記述されている「ファイル名」又は「ファイルID」の記述回数(参照回数)が多い程、画像形成における当該「ファイル名」又は「ファイルID」に対応する個別ファイルの利用頻度(参照頻度)が高いことになる。尚、「ファイル名」と「ファイルID」は1対1に対応している。
図5に、画像形成装置10の構成を示す。図5に示すように、画像形成装置10は、CPU11、操作部12、表示部13、画像読取部14、画像形成部15、通信部16、RAM17、ROM(Read Only Memory)18、HDD19を備えて構成されている。
次に、CPU11が行う画像形成に関する一連の処理の具体的な処理内容について図6を用いて説明する。図6は、画像形成に関する一連の処理を示すフローチャートである。本フローチャートでは、画像形成装置10がクライアント端末20から受信するデータとして、XPSファイルにのみ着目している。
次に、利用頻度リスト生成処理(図6のステップS2)の具体的な処理内容について図7を用いて説明する。図7は、利用頻度リスト生成処理を示すフローチャートである。
図8に利用頻度リスト191のデータ構成を示す。図8に示すように、利用頻度リスト191は、「Target」、「Id」、「頻度」のフィールドから成る一又は複数のレコードから構成されている。
次に、XPSファイル伸張処理(図6のステップS3)の具体的な処理内容について図9を用いて説明する。図9は、XPSファイル伸張処理を示すフローチャートである。
次に、個別ファイル伸張判定処理(図9のステップS203)の具体的な処理内容について図10を用いて説明する。図10は、個別ファイル伸張判定処理を示すフローチャートである。
以下、本発明に係る画像形成装置の第2の実施の形態について説明する。尚、第2の実施の形態と第1の実施の形態との異なる点は、XPSファイル伸張処理の処理内容である。第2の実施の形態のXPSファイル伸張処理において、CPU11は、個別ファイルの属性(ページ構成情報を示す個別ファイルやフォントデータの個別ファイル等の個別ファイルの種類)や利用頻度に基づき、データ伸張の要否を判定する。
以下、XPSファイルの伸張処理(図6のステップS3)の具体的な処理内容について図11を用いて説明する。図11は、XPSファイルの伸張処理を示すフローチャートである。
11 CPU
12 操作部
13 表示部
14 画像読取部
15 画像形成部
16 通信部
17 RAM
18 ROM
19 HDD
20 クライアント端末
21 CPU
22 操作部
23 表示部
24 通信部
25 RAM
26 HDD
100 画像形成システム
191 利用頻度リスト
261 プリンタドライバプログラム
N 通信ネットワーク
Claims (7)
- XPSファイルに基づいて画像形成を行う画像形成装置であって、
記憶部と、
XPSファイルに格納されている個別ファイル毎に、当該個別ファイルの利用頻度に関する情報を参照して当該個別ファイルに対するデータ伸張の要否を判定し、当該判定結果に従って前記個別ファイルのデータ伸張を行い又は行わずに当該個別ファイルを前記記憶部に記憶させる制御部と、
を備え、
前記制御部は、前記XPSファイルに格納されているrelsファイルに基づいて、各個別ファイルの利用頻度を示す利用頻度リストを生成し、当該利用頻度リストを参照して当該個別ファイルに対するデータ伸張の要否を判定する画像形成装置。 - 前記制御部は、更に前記記憶部の空き記憶容量を参照して個別ファイルに対するデータ伸張の要否を判定する、
請求項1に記載の画像形成装置。 - 前記制御部は、更にデータ伸張後の個別ファイルのデータサイズを参照して当該個別ファイルに対するデータ伸張の要否を判定する、
請求項1又は2に記載の画像形成装置。 - 前記制御部は、更にデータ伸張前の個別ファイルのデータサイズを参照して当該個別ファイルに対するデータ伸張の要否を判定する、
請求項1〜3の何れか一項に記載の画像形成装置。 - 前記制御部は、更に個別ファイルの属性を参照して当該個別ファイルに対するデータ伸張の要否を判定する、
請求項1〜4の何れか一項に記載の画像形成装置。 - XPSファイルに基づいて画像形成を行うコンピュータを、
記憶部、
XPSファイルに格納されているrelsファイルに基づいて、各個別ファイルの利用頻度を示す利用頻度リストを生成し、前記XPSファイルに格納されている個別ファイル毎に、当該利用頻度リストを参照して当該個別ファイルに対するデータ伸張の要否を判定し、当該判定結果に従って前記個別ファイルのデータ伸張を行い又は行わずに当該個別ファイルを前記記憶部に記憶させる制御部、
として機能させるためのプログラム。 - XPSファイルに格納されているrelsファイルに基づいて、各個別ファイルの利用頻度を示す利用頻度リストを生成し、前記XPSファイルに格納されている個別ファイル毎に、当該利用頻度リストを参照して当該個別ファイルに対するデータ伸張の要否を判定し、当該判定結果に従って前記個別ファイルのデータ伸張を行い又は行わずに当該個別ファイルを記憶部に記憶させるデータ処理方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007332558A JP4609488B2 (ja) | 2007-12-25 | 2007-12-25 | 画像形成装置、プログラム及びデータ処理方法 |
| US12/342,530 US20090161971A1 (en) | 2007-12-25 | 2008-12-23 | Image forming apparatus, computer-readable medium and data processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007332558A JP4609488B2 (ja) | 2007-12-25 | 2007-12-25 | 画像形成装置、プログラム及びデータ処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009154324A JP2009154324A (ja) | 2009-07-16 |
| JP4609488B2 true JP4609488B2 (ja) | 2011-01-12 |
Family
ID=40788721
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007332558A Expired - Fee Related JP4609488B2 (ja) | 2007-12-25 | 2007-12-25 | 画像形成装置、プログラム及びデータ処理方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20090161971A1 (ja) |
| JP (1) | JP4609488B2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014048910A (ja) * | 2012-08-31 | 2014-03-17 | Brother Ind Ltd | 印刷装置および印刷システム |
| US10262624B2 (en) * | 2014-12-29 | 2019-04-16 | Synaptics Incorporated | Separating a compressed stream into multiple streams |
| US9940556B2 (en) | 2016-08-31 | 2018-04-10 | Kyocera Document Solutions Inc. | Method of image processing that ensures effective resource data search |
| US11489985B2 (en) * | 2021-02-22 | 2022-11-01 | Toshiba Tec Kabushiki Kaisha | System and method for printing large files from a memory constrained mobile device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU679457B2 (en) * | 1992-10-22 | 1997-07-03 | Nec Corporation | File compression processor |
| JP3927691B2 (ja) * | 1998-06-23 | 2007-06-13 | 株式会社リコー | 画像形成システム、情報処理装置、送信方法及び記録媒体 |
| SE0401852D0 (sv) * | 2003-12-19 | 2004-07-08 | Ericsson Telefon Ab L M | Image processing |
| US20080313201A1 (en) * | 2007-06-12 | 2008-12-18 | Christopher Mark Bishop | System and method for compact representation of multiple markup data pages of electronic document data |
| JP4433044B2 (ja) * | 2007-12-25 | 2010-03-17 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置、プログラム及びデータ処理方法 |
-
2007
- 2007-12-25 JP JP2007332558A patent/JP4609488B2/ja not_active Expired - Fee Related
-
2008
- 2008-12-23 US US12/342,530 patent/US20090161971A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20090161971A1 (en) | 2009-06-25 |
| JP2009154324A (ja) | 2009-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8582158B2 (en) | Image input/output apparatus and image input/output method | |
| US8724142B2 (en) | Image forming device, printing a print job based on a changed print setting | |
| US8363248B2 (en) | Image forming apparatus | |
| US10546219B2 (en) | Printing system, printing apparatus, printing control apparatus, and control method of printing system | |
| JP4976971B2 (ja) | 画像形成システム、画像形成装置及びプログラム | |
| KR20090020980A (ko) | 단말장치, 화상형성장치 및 이들을 포함하는 인쇄 시스템과인쇄 방법 | |
| CN101727585B (zh) | 图像形成装置及其方法 | |
| JP4609488B2 (ja) | 画像形成装置、プログラム及びデータ処理方法 | |
| JP2013176916A (ja) | 印刷装置、印刷方法、プログラムおよびその記録媒体 | |
| JP2016063400A (ja) | 画像処理装置および画像処理方法 | |
| US20130057884A1 (en) | Information processing apparatus, computer program, and control method | |
| US20120229847A1 (en) | Image forming apparatus, method for controlling the image forming apparatus, and storage medium | |
| JP4433044B2 (ja) | 画像形成装置、プログラム及びデータ処理方法 | |
| US20150002873A1 (en) | Image forming apparatus, method for controlling the same, and storage medium | |
| US8270010B2 (en) | Image forming apparatus and computer-readable medium | |
| US9530084B2 (en) | Image processing apparatus capable of ascertaining printing reduction effect, control method therefor, storage medium, and image processing system | |
| JP2017105006A (ja) | 印刷システム | |
| JP2010055473A (ja) | 画像処理装置及びプログラム | |
| JP2006130816A (ja) | 画像形成装置 | |
| JP2010173236A (ja) | 画像処理装置、プログラム及びデータ処理方法 | |
| JP7414101B2 (ja) | 画像処理装置 | |
| US10015328B2 (en) | Sheet management apparatus, control method of sheet management apparatus, and storage medium | |
| JP5232764B2 (ja) | 画像形成装置およびドライバプログラム | |
| JP2015000507A (ja) | 画像形成装置、制御方法及び制御プログラム | |
| JP2015119222A (ja) | 画像形成装置及びその制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100312 |
|
| 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: 20100914 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100927 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131022 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4609488 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |