JP4887687B2 - 印刷装置および割り込みジョブメモリ展開方法 - Google Patents
印刷装置および割り込みジョブメモリ展開方法 Download PDFInfo
- Publication number
- JP4887687B2 JP4887687B2 JP2005244178A JP2005244178A JP4887687B2 JP 4887687 B2 JP4887687 B2 JP 4887687B2 JP 2005244178 A JP2005244178 A JP 2005244178A JP 2005244178 A JP2005244178 A JP 2005244178A JP 4887687 B2 JP4887687 B2 JP 4887687B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- interrupt
- job
- print data
- optimized
- 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
Landscapes
- Record Information Processing For Printing (AREA)
- Storing Facsimile Image Data (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
5ページ目のデータをメモリに展開することによって使用するメモリ量を展開済みのデータ(1ページ目から4ページ目までのデータ)から予測して算出する。算出したメモリ使用量によって、被割り込みジョブのデータが最適化割り込みメモリ量に差し掛かってしまうか否かを判断する。
(状態B)展開された中間言語をページ単位で一括してラスタライズしたイメージデータを順次、メモリに展開するため、メモリ使用量はそのイメージデータのサイズ分だけ増加する
(状態C)ラスタライズすることによりイメージデータが作成されたため、中間言語に変換したデータをメモリから順次、解放する
これらの処理をページ単位で行うことによって図7で示した形状のグラフが作成できる。
101 通信インターフェース
102 印刷制御部
103 割込処理部
104 メモリ制御部
105 主記憶(メモリ)
106 画像処理部
107 表示部
108 入力部
109 出力部
Claims (8)
- 被割り込みジョブの印刷データをページ単位でメモリ領域上にラスタデータに展開し、該メモリ領域上に展開したラスタデータをページ単位でプリントエンジンに送出することにより印刷を行うとともに、スキャナから送られた割り込みジョブを受け付ける印刷装置において、
前記被割り込みジョブの印刷データの展開に際して、前記メモリ領域内に、前記プリントエンジンの用紙搬送路上で同時に走行可能な用紙枚数に1を加算した用紙枚数に対応する最適化展開ページ数分の領域を前記被割り込みジョブに対応して確保し、該確保した領域が、前記メモリ領域内で前記被割り込みジョブとは逆の方向から前記割り込みジョブの印刷データを展開するために用いる割り込みジョブに対応する領域であって前記割り込みジョブの印刷データを最適化ページ数分展開する最適化割り込みメモリ量に相当する大きさの領域に差し掛かる場合であっても、当該確保した領域に前記被割り込みジョブの印刷データを前記最適化展開ページ数分展開するようにメモリ使用量を制限するメモリ制御手段と、
前記スキャナから送られた割り込みジョブの受け付けに際して、前記メモリ制御手段により前記最適化展開ページ数を踏まえて前記被割り込みジョブの印刷データが展開される際に前記メモリ領域における前記割り込みジョブに対応する領域が前記最適化割込みメモリ量以上である場合は、直ちに前記割り込みジョブの印刷データの前記メモリ領域上への展開を開始し、前記割り込みジョブに対応する領域が前記最適化割込みメモリ量に満たない場合は、前記被割り込みジョブの新たなページの印刷データの展開を禁止したうえで、展開済みのページの印刷データを印刷出力させるように制御し、該印刷出力制御により前記割り込みジョブに対応する領域が前記最適化割込みメモリ量以上になるのを待って前記割り込みジョブの印刷データの前記メモリ領域上への展開を開始する割り込み制御手段と
を具備することを特徴とする印刷装置。 - 前記メモリ制御手段は、
前記被割り込みジョブの印刷データの展開に際して前記割り込みジョブに対応する領域が前記最適化割込みメモリ量を越えて小さくなった後の新たなページの展開を禁止することにより、前記メモリ領域上における前記被割り込みジョブの印刷データの展開ページ数を制限する
ことを特徴とする請求項1記載の印刷装置。 - 前記メモリ制御手段は、
前記被割り込みジョブの印刷データの展開に際して前記割り込みジョブに対応する領域が前記最適化割込みメモリ量を越えて小さくなることが予測される場合は新たなページの展開を禁止することにより、前記メモリ領域上における前記被割り込みジョブの印刷データの展開ページ数を制限する
ことを特徴とする請求項1記載の印刷装置。 - 前記メモリ制御手段は、
前記被割り込みジョブの印刷データの展開に際して、前記メモリ領域における前記被割り込みジョブの印刷データの展開ページ数が前記最適化展開ページ数を満たさない場合は新たなページの展開を許可する
ことを特徴とする請求項1乃至3のいずれかに記載の印刷装置。 - 前記印刷データの展開は、
前記印刷データから中間言語の印刷データを前記メモリ領域上に生成し、該メモリ領域上に生成した中間言語の印刷データを前記メモリ領域上でラスタデータに展開するとともに前記中間言語の印刷データを前記メモリ領域上から削除することにより行われ、
前記スキャナから送られた割り込みジョブの受け付けを、前記中間言語の印刷データが前記メモリ領域上から削除されることによる前記メモリ領域の使用量が一時的に極小状態となる時点で行う
ことを特徴とする請求項1乃至4のいずれかに記載の印刷装置。 - 前記メモリ制御手段は、
前記割り込みジョブの印刷データの展開に際して、前記メモリ領域における前記割り込みジョブの印刷データの展開ページ数を前記被割り込みジョブと同様な方法で制限する
ことを特徴とする請求項1乃至5のいずれかに記載の印刷装置。 - 被割り込みジョブの印刷データをページ単位でメモリ領域上にラスタデータに展開し、割り込みジョブを前記メモリ領域上に展開する割り込みジョブメモリ展開方法において、
前記被割り込みジョブの印刷データの展開に際して、前記メモリ領域内に、前記プリントエンジンの用紙搬送路上で同時に走行可能な用紙枚数に1を加算した用紙枚数に対応する最適化展開ページ数分の領域を前記被割り込みジョブに対応して確保し、該確保した領域が、前記メモリ領域内で前記被割り込みジョブとは逆の方向から前記割り込みジョブの印刷データを展開するために用いる割り込みジョブに対応する領域であって前記割り込みジョブの印刷データを最適化ページ数分展開する最適化割り込みメモリ量に相当する大きさの領域に差し掛かる場合であっても、当該確保した領域に前記被割り込みジョブの印刷データを前記最適化展開ページ数分展開するようにメモリ使用量を制限する処理をメモリ制御手段により行い、
前記スキャナから送られた割り込みジョブの受け付けに際して、前記メモリ制御手段により前記最適化展開ページ数を踏まえて前記被割り込みジョブの印刷データが展開される際に前記メモリ領域における前記割り込みジョブに対応する領域が前記最適化割込みメモリ量以上である場合は、直ちに前記割り込みジョブの印刷データの前記メモリ領域上への展開を開始し、前記割り込みジョブに対応する領域が前記最適化割込みメモリ量に満たない場合は、前記被割り込みジョブの新たなページの印刷データの展開を禁止したうえで、展開済みのページの印刷データを印刷出力させるように制御し、該印刷出力制御により前記割り込みジョブに対応する領域が前記最適化割込みメモリ量以上になるのを待って前記割り込みジョブの印刷データの前記メモリ領域上への展開を開始する処理を割り込み制御手段により行なう
ことを特徴とする割り込みジョブメモリ展開方法。 - 前記割り込みジョブの印刷データの展開に際して、前記メモリ領域における前記割り込みジョブの印刷データの展開ページ数を前記被割り込みジョブと同様な方法で前記メモリ制御手段により制限する
ことを特徴とする請求項7に記載の割り込みジョブメモリ展開方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005244178A JP4887687B2 (ja) | 2005-08-25 | 2005-08-25 | 印刷装置および割り込みジョブメモリ展開方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005244178A JP4887687B2 (ja) | 2005-08-25 | 2005-08-25 | 印刷装置および割り込みジョブメモリ展開方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007055115A JP2007055115A (ja) | 2007-03-08 |
JP4887687B2 true JP4887687B2 (ja) | 2012-02-29 |
Family
ID=37919006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005244178A Expired - Fee Related JP4887687B2 (ja) | 2005-08-25 | 2005-08-25 | 印刷装置および割り込みジョブメモリ展開方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4887687B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5901196B2 (ja) * | 2011-09-28 | 2016-04-06 | キヤノン株式会社 | 印刷制御装置、方法及びプログラム |
JP6161458B2 (ja) * | 2013-07-30 | 2017-07-12 | キヤノン株式会社 | 画像形成装置、画像形成システム、クリーニング方法及びプログラム |
JP6243680B2 (ja) * | 2013-09-25 | 2017-12-06 | 理想科学工業株式会社 | 画像形成装置 |
JP6737402B2 (ja) * | 2017-04-28 | 2020-08-05 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置、及び画像形成装置 |
JP7015134B2 (ja) * | 2017-10-12 | 2022-02-02 | キヤノン株式会社 | インプリント装置、インプリント方法、情報処理装置、生成方法、プログラム及び物品の製造方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3662680B2 (ja) * | 1995-08-31 | 2005-06-22 | 株式会社東芝 | 画像形成装置 |
JP2003244410A (ja) * | 2002-02-20 | 2003-08-29 | Ricoh Co Ltd | 画像メモリ制御方法及び画像形成装置 |
JP3675441B2 (ja) * | 2002-11-28 | 2005-07-27 | セイコーエプソン株式会社 | デジタル複合機及びプリンタ |
JP3812534B2 (ja) * | 2002-12-03 | 2006-08-23 | セイコーエプソン株式会社 | デジタル複合機 |
-
2005
- 2005-08-25 JP JP2005244178A patent/JP4887687B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007055115A (ja) | 2007-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4455459B2 (ja) | 印刷システムと印刷装置及び印刷方法 | |
JP4736761B2 (ja) | 印刷装置 | |
US20090153892A1 (en) | Image processing device, image forming system, image forming method and computer readable medium storing program | |
US8107128B2 (en) | Image forming apparatus and print control method thereof | |
JP4887687B2 (ja) | 印刷装置および割り込みジョブメモリ展開方法 | |
EP3021567B1 (en) | Image processing apparatus, method for performing specific process, computer-readable storage medium for computer program | |
JP4543945B2 (ja) | 印刷システムおよびその制御方法および印刷管理プログラム | |
JP4696748B2 (ja) | 画像形成システムおよび割り込み処理方法および印刷装置 | |
JP4730201B2 (ja) | プリント制御装置と印刷システムおよび印刷制御方法とプログラム | |
JP5471681B2 (ja) | 画像処理装置及び画像処理プログラム | |
JP3879501B2 (ja) | プリントサーバ、プリントシステム、プリント方法、プリントプログラムおよびプリントプログラムを記録したコンピュータ読取可能な記録媒体 | |
JP4029656B2 (ja) | プリントプログラムおよびプリントサーバ | |
JP6185745B2 (ja) | 印刷制御装置、印刷制御方法、およびプログラム | |
JP2011053944A (ja) | 画像形成装置、画像形成方法及び制御プログラム | |
JP2011018157A (ja) | 画像形成システムおよび画像形成方法 | |
JP5093576B2 (ja) | 印刷制御装置と画像形成システム | |
JP4007084B2 (ja) | プリントプログラム | |
JP2020110926A (ja) | 画像形成装置、画像形成装置の制御方法、画像形成システム、及びプログラム | |
US8699071B2 (en) | Image forming apparatus and method of forming an image thereof | |
JP2012165229A (ja) | 画像形成方法および画像形成装置 | |
JP4052122B2 (ja) | プリントプログラムおよびプリントサーバ | |
JP4029672B2 (ja) | プリントプログラム、プリントサーバ、およびプリント方法 | |
JP6753317B2 (ja) | プリンタコントローラ、プログラム、印刷システム | |
JP2001236186A (ja) | 印刷処理システム、印刷データ処理方法及び該方法を実施するためのプログラムを記録した記録媒体 | |
JPH0883154A (ja) | 出力装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080522 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101005 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101203 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110315 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110512 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110906 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111027 |
|
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: 20111115 |
|
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: 20111128 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141222 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |