JP7091115B2 - 画像形成装置、画像形成装置の制御方法、及びプログラム - Google Patents
画像形成装置、画像形成装置の制御方法、及びプログラム Download PDFInfo
- Publication number
- JP7091115B2 JP7091115B2 JP2018072497A JP2018072497A JP7091115B2 JP 7091115 B2 JP7091115 B2 JP 7091115B2 JP 2018072497 A JP2018072497 A JP 2018072497A JP 2018072497 A JP2018072497 A JP 2018072497A JP 7091115 B2 JP7091115 B2 JP 7091115B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- image
- image forming
- forming apparatus
- image data
- 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.)
- Active
Links
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/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1238—Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
-
- 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/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/122—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
-
- 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/1247—Job translation or job parsing, e.g. page banding by conversion to printer ready format
-
- 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/125—Page layout or assigning input pages onto output media, e.g. imposition
-
- 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/1253—Configuration of print job parameters, e.g. using UI at the client
-
- 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/1267—Job repository, e.g. non-scheduled jobs, delay printing
-
- 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)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
- Record Information Processing For Printing (AREA)
Description
図1は、印刷システムの構成の一例を示す図である。図1(a)に示す画像形成装置101~103は、例えばMFP(Multi Function Printer)、SFP(Single Function Printer)、またはLBP(Laser Beam Printer)である。なお、画像形成装置101~103は、MFP、SFP、LBP以外のプリンタであってもよい。また、図1(a)には3つ画像形成装置が示されているが、印刷システムにはいくつ画像形成装置が含まれていても良い。
する(S406)。そして、先行処理部136は、S402で先行処理が必要であると判断された全てのページについて先行処理が終了したかを判定する(S407)。全対象ページの先行処理画像が生成されていれば(S407のYes)、処理はS409に進み、そうでなければ(S407のNo)、先行処理部136は、レンダリング処理を実行している印刷ジョブに対する印刷実行指示があるかを判定する(S408)。
第2実施形態では、第1実施形態で説明した先行処理と異なる先行処理を行う画像形成装置について説明する。以下、第1実施形態と同一構成については説明を省略し、第1実施形態と異なる点を中心に説明する。
第3実施形態では、第1実施形態及び第2実施形態で説明した先行処理と異なる先行処理を行う画像形成装置について説明する。以下、第1実施形態及び第2実施形態と同一構成については説明を省略し、それらの実施形態と異なる点を中心に説明する。
第4実施形態では、第1実施形態、第2実施形態、および、第3実施形態で説明した先行処理と異なる先行処理を行う画像形成装置について説明する。以下、第1実施形態、第2実施形態、及び第3実施形態と同一構成については説明を省略し、それらの実施形態と異なる点を中心に説明する。
第4実施形態では、先行処理の実行前にジョブ単位で先行処理画像の転送と削除を行う画像形成装置について説明した。しかし、HDDなど画像形成装置が有する記憶装置の容量次第では、ジョブ単位で先行処理画像を保持することができずに、先行処理が実行できなくなる場合がある。例えば、大量の留め置き印刷ジョブが入稿された場合や、その他の画像形成装置が有する機能によって記憶装置の容量が占有された場合などである。そこで、本実施形態では、ページ単位で先行処理画像の転送を行う。それにより、画像形成装置内の記憶装置に十分な空き容量がない場合でも、先行処理の実行と先行処理画像の保持とを可能にする。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (17)
- 受信した印刷ジョブを留め置き、留め置かれた印刷ジョブをユーザからの印刷指示に応じて実行する留め置き印刷を実行可能な画像形成装置であって、
前記印刷指示が入力される前に、前記留め置かれた印刷ジョブに含まれるPDLデータに基づき、少なくとも一部のページを処理して該ページに対応する画像データを生成して記憶装置に保存する先行処理を実行する先行処理手段と、
前記先行処理の結果情報を前記留め置かれた印刷ジョブの前記PDLデータに付加する付加手段と、
前記留め置かれた印刷ジョブに対する前記印刷指示に応答して、前記結果情報が付加された前記PDLデータに基づき、全てのページに対応する画像データを生成する生成手段と、
を備え、
前記一部のページは、該ページに対する前記先行処理によって得られる画像データを保存するための空き領域を前記記憶装置に確保することが可能なページであり、
前記先行処理が実行された場合、前記生成手段は、前記先行処理されたページの解析処理をスキップする
ことを特徴とする画像形成装置。 - 前記先行処理手段は、
前記記憶装置の残容量が一定値未満である場合に、前記先行処理を実行しない
ことを特徴とする請求項1に記載の画像形成装置。 - 前記先行処理手段は、
前記記憶装置における画像データの保存数が予め定めた上限値以上である場合に、前記先行処理を実行しない
ことを特徴とする請求項1または請求項2に記載の画像形成装置。 - 前記先行処理手段は、
前記記憶装置の残容量が一定値未満である場合には、前記記憶装置から所定の規則に基づき選択した画像データを削除して、前記先行処理によって得られる画像データを保存するための空き領域を前記記憶装置に確保してから前記先行処理を実行する
ことを特徴とする請求項1から請求項3のうちのいずれか1項に記載の画像形成装置。 - 前記先行処理手段は、
前記記憶装置の残容量が一定値未満である場合には、前記記憶装置から所定の規則に基づき選択した画像データを他の画像形成装置に転送して、前記先行処理によって得られる画像データを保存するための空き領域を前記記憶装置に確保してから、前記先行処理を実行する
ことを特徴とする請求項1から請求項3のうちのいずれか1項に記載の画像形成装置。 - 前記先行処理手段は、
前記転送に失敗した場合には、前記記憶装置から前記所定の規則に基づき選択した画像データを削除して、前記先行処理によって得られる画像データを保存するための空き領域を前記記憶装置に確保してから、前記先行処理を実行する
ことを特徴とする請求項5に記載の画像形成装置。 - 前記先行処理手段は、
前記留め置かれた印刷ジョブのうち、前記他の画像形成装置に転送された一の画像データに対応する印刷ジョブについて前記印刷指示を受け付けた場合には、前記一の画像データを前記他の画像形成装置から取得し、
取得した前記一の画像データを、前記生成手段に渡し、
前記生成手段は、
前記一の画像データを生成する
ことを特徴とする請求項5または請求項6に記載の画像形成装置。 - 前記先行処理手段が前記他の画像形成装置から前記一の画像データを取得する前に、前記一の画像データを前記記憶装置に保存可能か否かを判定する判定手段をさらに備え、
前記先行処理手段は、
前記判定手段が保存可能であると判定した場合には、前記他の画像形成装置から前記一の画像データを取得する
ことを特徴とする請求項7に記載の画像形成装置。 - 前記先行処理手段は、
前記判定手段が保存不可であると判定した場合には、前記記憶装置から前記所定の規則に基づき選択した画像データを削除して、前記一の画像データを保存するための空き領域を前記記憶装置に確保してから、前記他の画像形成装置から前記一の画像データを取得する
ことを特徴とする請求項8に記載の画像形成装置。 - 前記先行処理手段は、
前記判定手段が保存不可であると判定した場合には、前記記憶装置から前記所定の規則に基づき選択した画像データを前記他の画像形成装置または該他の画像形成装置とは別の画像形成装置に転送して、前記一の画像データを保存するための空き領域を前記記憶装置に確保してから、前記他の画像形成装置から前記一の画像データを取得する
ことを特徴とする請求項8に記載の画像形成装置。 - 前記先行処理手段は、
前記先行処理と前記先行処理によって得られた画像データの転送とをページ単位で実行する
ことを特徴とする請求項5から請求項10のうちのいずれか1項に記載の画像形成装置。 - 前記所定の規則が、前記記憶装置に保存されている画像データのうち生成日時が古い画像データから順に優先して選択する規則であることを特徴とする請求項6から請求項11のうちのいずれか1項に記載の画像形成装置。
- 前記所定の規則が、前記記憶装置に保存されている画像データのうちレンダリングの予測時間が短い画像データから順に優先して選択する規則であることを特徴とする請求項4から請求項11のうちのいずれか1項に記載の画像形成装置。
- 前記先行処理手段は、
前記選択した画像データよりも前記先行処理によって生成される画像データの方がレンダリングの予測時間が短い場合には、前記先行処理を実行しない
ことを特徴とする請求項13に記載の画像形成装置。 - 前記結果情報には、前記先行処理が行われたページの情報及び前記先行処理によって生成された画像データの前記記憶装置における保存先を示す情報を含む、ことを特徴とする請求項1乃至14のいずれか一項に記載の画像形成装置。
- 受信した印刷ジョブを留め置き、留め置かれた印刷ジョブをユーザからの印刷指示に応じて実行する留め置き印刷を実行可能な画像形成装置の制御方法であって、
前記印刷指示が入力される前に、前記留め置かれた印刷ジョブに含まれるPDLデータに基づき、少なくとも一部のページを処理して該ページに対応する画像データを生成して記憶装置に保存する先行処理を実行する先行処理ステップと、
前記先行処理の結果情報を前記留め置かれた印刷ジョブの前記PDLデータに付加する付加ステップと、
前記留め置かれた印刷ジョブに対する前記印刷指示に応答して、前記結果情報が付加された前記PDLデータに基づき、全てのページに対応する画像データを生成する生成ステップと、
を含み、
前記一部のページは、該ページに対する前記先行処理によって得られる画像データを保存するための空き領域を前記記憶装置に確保することが可能なページであり、
前記先行処理が実行された場合、前記生成ステップでは、前記先行処理されたページの解析処理をスキップする
ことを特徴とする制御方法。 - 受信した印刷ジョブを留め置き、留め置かれた印刷ジョブをユーザからの印刷指示に応じて実行する留め置き印刷を実行可能な画像形成装置が備える演算処理装置に、請求項16に記載の制御方法を実行させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018072497A JP7091115B2 (ja) | 2018-04-04 | 2018-04-04 | 画像形成装置、画像形成装置の制御方法、及びプログラム |
US16/367,468 US20190310813A1 (en) | 2018-04-04 | 2019-03-28 | Image forming apparatus, control method of image forming apparatus and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018072497A JP7091115B2 (ja) | 2018-04-04 | 2018-04-04 | 画像形成装置、画像形成装置の制御方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019181732A JP2019181732A (ja) | 2019-10-24 |
JP7091115B2 true JP7091115B2 (ja) | 2022-06-27 |
Family
ID=68096488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018072497A Active JP7091115B2 (ja) | 2018-04-04 | 2018-04-04 | 画像形成装置、画像形成装置の制御方法、及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20190310813A1 (ja) |
JP (1) | JP7091115B2 (ja) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030086098A1 (en) | 2001-11-05 | 2003-05-08 | Robert Sesek | Printer-based pre-ripping and caching of network documents |
JP2007245703A (ja) | 2006-02-14 | 2007-09-27 | Ricoh Co Ltd | 画像形成装置、画像形成制御方法及び画像形成制御プログラム |
JP2012153024A (ja) | 2011-01-26 | 2012-08-16 | Canon Inc | 印刷装置及びその処理方法 |
JP2013086415A (ja) | 2011-10-20 | 2013-05-13 | Canon Inc | 画像処理装置及びその制御方法、並びにプログラム |
JP2013091182A (ja) | 2011-10-24 | 2013-05-16 | Fuji Xerox Co Ltd | 画像形成システム、画像形成装置及びプログラム |
JP2014117861A (ja) | 2012-12-14 | 2014-06-30 | Canon Inc | 画像形成装置および画像形成装置の制御方法 |
JP2014200956A (ja) | 2013-04-03 | 2014-10-27 | シャープ株式会社 | 画像形成装置 |
JP2017024297A (ja) | 2015-07-23 | 2017-02-02 | キヤノン株式会社 | 印刷装置とその制御方法、及びプログラム |
JP2017047642A (ja) | 2015-09-04 | 2017-03-09 | キヤノン株式会社 | 先行rip時におけるrip後データ保存方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11177788A (ja) * | 1997-12-11 | 1999-07-02 | Toshiba Corp | 印刷制御方法および印刷装置 |
-
2018
- 2018-04-04 JP JP2018072497A patent/JP7091115B2/ja active Active
-
2019
- 2019-03-28 US US16/367,468 patent/US20190310813A1/en not_active Abandoned
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030086098A1 (en) | 2001-11-05 | 2003-05-08 | Robert Sesek | Printer-based pre-ripping and caching of network documents |
JP2007245703A (ja) | 2006-02-14 | 2007-09-27 | Ricoh Co Ltd | 画像形成装置、画像形成制御方法及び画像形成制御プログラム |
JP2012153024A (ja) | 2011-01-26 | 2012-08-16 | Canon Inc | 印刷装置及びその処理方法 |
JP2013086415A (ja) | 2011-10-20 | 2013-05-13 | Canon Inc | 画像処理装置及びその制御方法、並びにプログラム |
JP2013091182A (ja) | 2011-10-24 | 2013-05-16 | Fuji Xerox Co Ltd | 画像形成システム、画像形成装置及びプログラム |
JP2014117861A (ja) | 2012-12-14 | 2014-06-30 | Canon Inc | 画像形成装置および画像形成装置の制御方法 |
JP2014200956A (ja) | 2013-04-03 | 2014-10-27 | シャープ株式会社 | 画像形成装置 |
JP2017024297A (ja) | 2015-07-23 | 2017-02-02 | キヤノン株式会社 | 印刷装置とその制御方法、及びプログラム |
JP2017047642A (ja) | 2015-09-04 | 2017-03-09 | キヤノン株式会社 | 先行rip時におけるrip後データ保存方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2019181732A (ja) | 2019-10-24 |
US20190310813A1 (en) | 2019-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5178227B2 (ja) | 印刷装置、文書管理装置、及びコンピュータプログラム | |
JP5121560B2 (ja) | ワークフロー実行装置、ワークフロー実行方法、コンピュータプログラム | |
JP6454213B2 (ja) | 画像出力システム、画像処理装置、画像出力装置、これらにおける方法及びプログラム | |
JP7166741B2 (ja) | 情報処理装置、情報処理装置の制御方法、画像形成装置、画像形成装置の制御方法、情報処理システム、及び、プログラム | |
US9135528B2 (en) | Information processing apparatus, job processing method in information processing apparatus, and storage medium | |
EP3553648A1 (en) | Print control apparatus, control method, program, and storage medium | |
JP6289276B2 (ja) | 情報処理装置およびプログラム、制御方法 | |
JP2015157473A (ja) | 画像形成装置、情報処理方法及びプログラム | |
JP2019040528A (ja) | サーバ装置及びその制御方法、プログラム、並びに印刷システム | |
EP1811368A2 (en) | Information processing apparatus, information processing method, and information processing program | |
JP2019025801A (ja) | 印刷システム、印刷装置とその制御方法、及びプログラム | |
EP3336683A1 (en) | Image processing apparatus and method to form image on sheet using page image data and object information | |
JP2010162806A (ja) | 画像形成装置、方法、及び、プログラム | |
JP2009292047A (ja) | 画像形成装置、画像処理方法およびプログラム | |
JP2008134443A (ja) | 印刷上限管理システム、印刷上限管理方法、及びその方法を実行するプログラム、及びそのプログラムを格納する記憶媒体 | |
JP7091115B2 (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
JP2015108857A (ja) | システム、その制御方法、情報処理装置、その制御方法及びプログラム | |
JP6786408B2 (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
JP2018206311A (ja) | 印刷システム、サーバ及びその制御方法とプログラム | |
JP2019086987A (ja) | 画像形成装置、その制御方法、及びプログラム | |
JP2018144372A (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
JP2014016964A (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2012218282A (ja) | 画像形成処理装置 | |
KR20180102499A (ko) | 화상 형성장치 및 화상 형성장치의 제어방법 | |
JP7313919B2 (ja) | 印刷制御装置、印刷制御方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210401 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220222 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220420 |
|
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: 20220517 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220615 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7091115 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |