JP2011224830A - プリント装置、印刷方法及びプログラム - Google Patents
プリント装置、印刷方法及びプログラム Download PDFInfo
- Publication number
- JP2011224830A JP2011224830A JP2010095252A JP2010095252A JP2011224830A JP 2011224830 A JP2011224830 A JP 2011224830A JP 2010095252 A JP2010095252 A JP 2010095252A JP 2010095252 A JP2010095252 A JP 2010095252A JP 2011224830 A JP2011224830 A JP 2011224830A
- Authority
- JP
- Japan
- Prior art keywords
- job
- data
- job data
- unit
- printing
- 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.)
- Pending
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/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1279—Controller construction, e.g. aspects of the interface hardware
-
- 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/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- 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/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1234—Errors handling and recovery, e.g. reprinting
-
- 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/1282—High volume printer device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/1848—Generation of the printable image
- G06K15/1856—Generation of the printable image characterized by its workflow
- G06K15/1861—Generation of the printable image characterized by its workflow taking account of a limited available memory space or rasterization time
-
- 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
-
- 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
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)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
【解決手段】ジョブデータを印刷するプリント装置であって、ジョブデータをビットマップデータに展開するレンダリング手段と、レンダリング手段でビットマップデータに展開されたジョブデータを印刷するためのプリントエンジン手段と、ジョブデータをレンダリング手段に送信し、レンダリング手段からビットマップデータに展開されたジョブデータを受信し、ビットマップデータに展開されたジョブデータをプリントエンジン手段へ送信するコントロール手段と、を有し、コントロール手段は、スプール領域の空き状況に応じて、ビットマップデータに展開されたジョブデータをスプール領域に保存するか、スプール領域への保存を行わずに、ジョブデータの検査を行うか、を切り替えることによって課題を解決する。
【選択図】図2
Description
従来、上記構成においてはジョブデータをビットマップデータに変換する処理時間はジョブデータの内容に依存していた。そのため、確実に一定の間隔でプリントエンジン部75へビットマップデータを送信するためには、レンダリング処理後のビットマップデータを一旦、コントロール部73内のアウトプットスプール78にスプールしておく。そして、ある一定のジョブの単位でビットマップデータが揃った段階でプリントエンジン部75へこれらのビットマップデータを送信するという動作を行っていた。
このような構成のプリント装置において、外部装置から送られてきたジョブデータのフォーマットエラーやジョブデータに内包される画像データにエラーの原因となるような部分がありレンダリング処理に失敗することがある。この場合、当然ながらエラーが発生したページは印刷されない。このような状態に対処するため、プリンタ装置にデータを送る前に、ホストコンピュータ上で動作する上流ソフトウェアで整合性のチェック(フォントやレイアウトの確認)を行う工程(プリフライト)を設けることもある。
特許文献1では、プリンタ装置にデータを送る前に、ホストコンピュータでエラーチェックを行い、結果をホストコンピュータ上に表示するように構成されている。これにより前記プリフライトと同等なエラーチェックが可能となっている。
また、フォトブック等のように、全てのページが正しくに印刷されないと価値がないものは、エラーページが1ページでもあると正常に印刷された他のページを全て破棄することになり、紙やインク等の商材の無駄となっていた。ここで、上述したようにホストコンピュータで予め事前検査を行うプリフライト等の手段がある。しかし、ワークフローソフト等の上流アプリケーションの機能に依存したり、ユーザによっては未検査のデータをプリンタに投入したり、必ずしも投入前にジョブデータのエラー検査が行われるとは限らない問題があった。また上流工程(ワークフローソフト)とプリンタ内のレンダリング処理モジュールとが一致していないと、正確なチェックは行えない。上記課題を解決するために、フォトブック等の印刷を行う時は全てのページのレンダリングが完了してからエンジンにデータを送信する方法がある。しかしながら膨大なスプール領域が必要となり、また限られたスプール領域を超えるページ数のジョブは印刷できない等の課題があった。
図1は、ロールシート(搬送方向において印刷単位の長さよりも長い連続した連続シート)を用いたプリント装置の全体構成断面図である。プリント装置は、ロールシートユニット101、搬送ユニット102、搬送用エンコーダ103、回転ローラ104、ヘッドユニット105、印刷ヘッド106、スキャナユニット107、制御ユニット108、インクタンク109、カッタユニット110を備える。また、プリント装置は、裏面印字ユニット111、乾燥ユニット112、シート巻取りユニット113、仕分けユニット114、操作部ユニット115を備える。これらが装置筐体内に配置されている。制御ユニット108は、コントローラやユーザインターフェース、各種I/Oインターフェースを備えた制御部を内蔵し、装置全体の各種制御を司る。
ロールシートユニット101は、上段シートカセット101aと下段シートカセット101bとの2基を備える。使用者はロールシート(以下、シート)をマガジンに装着して、プリント装置本体に正面から挿入して装着する。上段シートカセット101aから引き出されたシートは図a方向に、下段シートカセット101bから引き出されたシートは図中b方向に搬送される。何れのカセットユニットからのシートも図中c方向に進行して搬送ユニット102に到達する。搬送ユニット102は、複数の回転ローラ104を通して印刷中にシートを図中d方向(水平方向)に搬送する。
シートに画像形成後、搬送ユニット102から、スキャナユニット107まで搬送される。スキャナユニット107では、印刷画像や特殊パターンを読取って印刷画像に問題ないかの確認や、装置の状態確認を行う。本実施形態では、画像の確認方法において、ヘッドの状態の確認するパターンを読み込む方法でもよいし、元画像との比較を行う方法等であってもよい。
カッタユニット110から搬送されたシートは、ユニット内を図中f方向に搬送され、裏面印字ユニット111に搬送される。裏面印字ユニット111は、印刷画像毎の情報(例えば、オーダー管理用番号等)を印刷させるためのユニットである。
裏面印字ユニットから搬送される乾燥ユニット112は、インクが付与されたシートを短時間で乾燥させるために、ユニット内を図中g方向に通過するシートを温風で加熱するユニットである。印刷単位長さに切断されたシートは1枚ずつ乾燥ユニット112内を通過して、図中h方向に搬送されて仕分けユニット114に搬送される。仕分けユニット114では、ユニット内を図中i方向に通過するシートを、センサで確認しながら印刷画像毎に設定されたトレー番号に積載していく。仕分けユニット114では、複数のトレーを保持(実施形態では22段)しており、印刷単位の長さに応じで積載するトレーを分別する。また、仕分けユニット114は、積載中や積載完了等の状態表示を用いて行う(例えば、LEDで表示)。
シート巻取りユニット113は、両面印刷の際にまず表面画像形成から行い、カッタユニット110で切断せず、ユニット内を図中j方向に通過シートを、巻取る。シート巻取りユニット113は、全ての表面画像形成終了後、再度、巻き取ったシートを、ユニット図中k方向に搬送して裏面画像の印刷を行わせる。
操作部ユニット115は、指定のオーダー画像はどこのトレーに積載されているか、或いは印刷中か印刷終了か等オーダー毎の印刷状況の確認や、インク残量や、紙の残量等装置状態の確認、ヘッドクリーニング等の装置メンテナンスの実施を行うために操作者が操作/確認するためのユニットである。
レンダリング部204は、ジョブデータをビットマップデータに展開する。プリントエンジン部205は、レンダリング部204でビットマップデータに展開されたジョブデータを印刷する。コントロール部203は、ジョブデータをレンダリング部204に送信し、レンダリング部204からビットマップデータに展開されたジョブデータを受信し、前記ビットマップデータに展開されたジョブデータをプリントエンジン部205へ送信する。
送受信部206は、コントロール部203とレンダリング部204とのデータの送受信を制御する。入力バッファ207は、外部のホストコンピュータ201から送信されたジョブデータを一時的に格納する。アウトプットスプール208は、プリントエンジン部205へ送信するための印刷用ビットマップデータを格納する。送受信部209は、レンダリング部204とコントロール部203とのデータの送受信を制御する。レンダリング処理部210は、ジョブデータをビットマップデータに展開する処理を行う。なお、本実施形態では、コントロール部203とレンダリング処理部210とが物理的に異なるハードウェアで構成される例を示すため、送受信部206、209を明示したが、他の構成では同一のハードウェア上に配置される場合も考えられる。この場合、図示の送受信部206、209は省略可能である。のデータ種別判断部211は、入力バッファ207から順次取り出されたジョブデータを解析してデータ種を判断する。スプール領域監視部212は、アウトプットスプール208の空き容量を監視する。スケジュール部213は、受信したジョブデータの印刷順序をスケジューリングする。ジョブキュー214は、スケジュール部213に内包されるジョブの印刷順序を記憶する。ジョブ印刷方法決定部215は、データ種別、ジョブキュー214の状態、スプール空き領域を加味して印刷方法を選択する。エラー履歴保存部216は、何らかのエラーが発生した場合にその履歴(エラー情報の履歴)を保存する。モード選択部217は、スケジュール部213におけるスケジュールアルゴリズムを選択する。ジョブ状態表示部218は、ジョブの印刷結果やエラー状態等を操作部ユニット115等に表示する。
ステップS301において、コントロール部203は、ジョブデータの入力処理を行う。この処理は、図2における外部のホストコンピュータ201から送信されたジョブデータを入力バッファ207へ格納する処理である。次にステップS302において、コントロール部203のデータ種別判断部211は、入力されたジョブデータの種別を読み取り、ジョブの属性として保持する。次に、ステップS303において、コントロール部203は、ジョブデータに付随する印刷属性や印刷データ格納領域の情報等を保持するジョブのインスタンスをジョブキューに追加する。ステップS304において、コントロール部203は、ジョブキューに格納された順番に従って、ジョブデータをレンダリング処理部210に送信し、プリント用のビットマップに展開処理する印刷準備処理を行わせる。ステップS305において、コントロール部203は、ステップS304でビットマップに展開されたデータをプリントエンジン部205へ送信し、プリント処理を行わせる。
ステップS401において、スケジュール部213は、ジョブキュー214に格納されているジョブのインスタンスから、印刷準備処理が未だ施されていない未処理の状態601のジョブを検索し、その中のもっとも古いジョブを選択する。
ステップS402において、スプール領域監視部212は、アウトプットスプール208に空き領域があるかの確認を行い、空きが無い場合、処理をステップS407へと進める。スプール領域監視部212は、空き領域がある場合、処理をステップS403へと進める。
ステップS403において、スケジュール部213は、ジョブキュー214に格納されている印刷可能状態ジョブの中で、検査済みページ、即ちRIP可能であることは確認されたが、アウトプットスプール208にビットマップが格納されていないページを検索する。なお、ページの検索は印刷順に行われ、印刷可能状態のジョブが複数ある場合、先に印刷されるジョブから検索対象となる。
ステップS404において、スケジュール部213は、検査済みページを発見したかどうかを確認し、発見した場合、ステップS405へと処理を進め、発見されなかった場合、ステップS407へと処理を進める。
ステップS406において、レンダリング処理部210は、ページの状態をRIP済みにする。次に、コントロール部203等は、ステップS402に戻り、アウトプットスプールに空きが無い状態か検査済みページがなくなるまで同様の処理を繰り返す。
ステップS407において、レンダリング処理部210は、ステップS401で選択されたジョブXが保有するページの中で、RIP処理されていないページのRIP処理を行う。
ステップS408において、スケジュール部213は、ステップS407の過程で、データの解析エラー等が発生したかを確認し、エラーが発生していなければステップS409に処理を進める。
ステップS409において、スプール領域監視部212は、アウトプットスプールに空きがあるかどうかを確認し、空きがある場合はステップS410に処理を進める。スプール領域監視部212は、空きが無い場合はステップS419に処理を進める。
ステップS410において、送受信部206は、ステップS407で行ったRIP処理後のビットマップデータをアウトプットスプール208に保存する。
ステップS411において、スケジュール部213は、該当するページをRIP済み状態にする。
ステップS413において、スケジュール部213は、前記選択したジョブの状態が印刷中か否かを確認し、印刷中でなければステップS414に処理を進める。
ステップS414において、スケジュール部213は、前記選択したジョブの状態を印刷開始可能状態に変更し、印刷準備処理を終了する。ステップS408にてページのエラーを検出した場合、スケジュール部213は、ステップS415へ処理を進める。
ステップS415において、スケジュール部213は、エラー履歴保存部216に発生したエラー、発生したJob ID等を記録する。
また、ステップS416において、ジョブ状態表示部218は、エラー履歴保存部216に保存された値をUI(画面)に表示する。
ステップS417において、スケジュール部213は、後述するジョブ種毎の印刷モードがエラー発生時にキャンセルするモードか否かをチェックし、キャンセルするモードであればステップS418に処理を進める。
ステップS418において、スケジュール部213等は、エラーが発生したジョブの削除に関する処理を行う。より具体的に説明すると、スケジュール部213等は、アウトプットスプール208の前記ジョブのスプール領域の削除やジョブキュー214からのジョブインスタンスの削除等、前記ジョブに関するリソースを開放する。ステップS417でエラー発生じにキャンセルするモードではない判断した場合、スケジュール部213は、ステップS402の処理に戻す。コントロール部203等は、以下、同様の処理を繰り返す。この場合、エラーが発生したページのみ削除される。一方、ステップS409にて、アウトプットスプールに空きが無いと判断した場合、スプール領域監視部212は、ステップS419に処理を進める。
続いてステップS420において、スケジュール部213は、前記選択したジョブXの全てのページがRIP済み若しくは検査済みになったかを確認する。なお、ジョブXの中にRIP済みのページと検査済みのページとが混在していてもよい。未処理(RIP済みでも検査済みでもない)ページがある場合、スケジュール部213は、ステップS402に処理を戻す。コントロール部203等は、以下、同様の処理を繰り返す。全てのページがRIP済み若しくは検査済みの場合、スケジュール部213は、ステップS421へ処理を進める。
ステップS421において、スケジュール部213は、前記選択中のジョブの状態が印刷中か否かを確認し、印刷中でなければステップS422に処理を進め、印刷中であれば前述のステップS412へと処理を戻す。
ステップS422において、スケジュール部213は、前記選択したジョブの状態を印刷可能状態に変更する。次にステップS412に戻り、スケジュール部213は、以降、同様の処理を繰り返す。但し、この場合は既にジョブの状態が印刷可能状態となっているため、並行して動作する、後述の印刷処理フローによって逐次、プリントエンジン部205にデータが送信される。プリントエンジン部205に送信されたデータ、はアウトプットスプール208から削除される。したがって、アウトプットスプール208に空き領域ができるため、ステップS402以降の処理でRIP処理が可能となり、検査済み、かつ、未RIP処理のページが順次、RIP処理されて行く。全てのページがRIP済みになると前述のステップS412、ステップS413、ステップS414へと処理が進み、印刷準備シーケンスが終了する。
ステップS501において、スケジュール部213は、プリントエンジン部205の立上げ処理が完了し印刷可能状態になっているかの確認を行う。印刷可能状態になるとスケジュール部213は、次のステップS502へと処理を進める。
ステップS502において、スケジュール部213は、ジョブキュー214にキューイングされているジョブの中で先頭のものを選択する。
次にステップS503において、スケジュール部213は、選択したジョブの状態が印刷開始可能状態か否かを確認する。印刷開始可能になった場合、スケジュール部213は、次のステップS504へと処理を進める。
ステップS504において、スプール領域監視部212は、アウトプットスプール208に予め設定された規定値以上のRIP済みデータが蓄積されているか否かを調べる。規定値に満たない数のデータしかない場合、スプール領域監視部212は、RIP済みデータが規定値以上蓄積されるまで処理を待つ。規定値を超える数のRIP済みデータが蓄積された場合、スプール領域監視部212は、ステップS505に処理を進める。
そして、ステップS506において、コントロール部203は、プリントエンジン部205にRIP済みデータの送信を開始する。
ステップS507において、スケジュール部213は、前記選択したジョブの全てのページがプリントエンジン部205に送信されたか否かを確認し、まだ未送信データがある場合はステップS509に進み、エラーが発生したか否かの確認を行う。エラーが発生していない場合は、スケジュール部213は、ステップS506に処理を戻し、処理を継続させる。エラーが発生した場合は、スケジュール部213は、ステップS510に処理を進める。そして、スケジュール部213は、前記選択したジョブをジョブキュー214から削除し、該当するジョブが使用していたアウトプットスプール208のスプール領域等の全てのリソースを開放してエラー終了する。ステップS507において全てのデータの送信が完了した場合、スケジュール部213は、処理をステップS508へ進める。
ステップS508において、スケジュール部213は、前記選択したジョブをジョブキュー214から削除して、該当するジョブが使用していたアウトプットスプール208のスプール領域等の全てのリソースを開放して、一連のプリント処理を終了する。
なお、本実施形態において「プリント装置」とは、印刷機能に特化した専用機に限らず、印刷機能とその他の機能とを複合した複合機や、記録紙等の上に画像やパターンを形成する製造装置等も含むものとする。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (7)
- ジョブデータを印刷するプリント装置であって、
前記ジョブデータをビットマップデータに展開するレンダリング手段と、
前記レンダリング手段でビットマップデータに展開されたジョブデータを印刷するためのプリントエンジン手段と、
ジョブデータを前記レンダリング手段に送信し、前記レンダリング手段から前記ビットマップデータに展開されたジョブデータを受信し、前記ビットマップデータに展開されたジョブデータを前記プリントエンジン手段へ送信するコントロール手段と、
を有し、
前記コントロール手段は、スプール領域の空き状況に応じて、前記ビットマップデータに展開されたジョブデータをスプール領域に保存するか、前記スプール領域への保存を行わずに、前記ジョブデータの検査を行うか、を切り替えるプリント装置。 - 前記コントロール手段は、前記ジョブデータの中からエラーページを検出した場合、前記ジョブデータの種別に応じて、印刷をキャンセルするか、エラーページのみ処理をスキップし印刷を継続するかを切り替える請求項1記載のプリント装置。
- 画面を介したユーザ操作に基づいて、前記ジョブデータの種別に応じて、前記ジョブデータの中からエラーページが検出された場合の動作を設定する設定手段を更に有し、
前記コントロール手段は、前記ジョブデータの中からエラーページを検出した場合、前記ジョブデータの種別に応じて、前記設定手段で設定された動作を実行する請求項1記載のプリント装置。 - 前記コントロール手段は、前記ジョブデータの中からエラーページを検出した場合、エラー情報を保存する請求項1乃至3何れか1項記載のプリント装置。
- 前記コントロール手段は、前記ジョブデータの中からエラーページを検出した場合、エラー情報を画面に表示する請求項1乃至4何れか1項記載のプリント装置。
- レンダリング手段が、ジョブデータをビットマップデータに展開するステップと、
プリントエンジン手段が、ビットマップデータに展開されたジョブデータを印刷するステップと、
コントロール手段が、ジョブデータを前記レンダリング手段に送信し、前記レンダリング手段から前記ビットマップデータに展開されたジョブデータを受信し、前記ビットマップデータに展開されたジョブデータを前記プリントエンジン手段へ送信するステップと、
を含み、
前記ステップでは、前記コントロール手段が、スプール領域の空き状況に応じて、前記ビットマップデータに展開されたジョブデータをスプール領域に保存するか、前記スプール領域への保存を行わずに、前記ジョブデータの検査を行うか、を切り替える印刷方法。 - ジョブデータをビットマップデータに展開するレンダリング手段と、
前記レンダリング手段でビットマップデータに展開されたジョブデータを印刷するためのプリントエンジン手段と、
を有するコンピュータを、
ジョブデータを前記レンダリング手段に送信し、前記レンダリング手段から前記ビットマップデータに展開されたジョブデータを受信し、前記ビットマップデータに展開されたジョブデータを前記プリントエンジン手段へ送信するコントロール手段として機能させるプログラムであって、
前記コントロール手段は、スプール領域の空き状況に応じて、前記ビットマップデータに展開されたジョブデータをスプール領域に保存するか、前記スプール領域への保存を行わずに、前記ジョブデータの検査を行うか、を切り替えるプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010095252A JP2011224830A (ja) | 2010-04-16 | 2010-04-16 | プリント装置、印刷方法及びプログラム |
| US12/965,770 US9058142B2 (en) | 2010-04-16 | 2010-12-10 | Inspecting for errors in print data and conditionally saving the print data dependent upon memory space |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010095252A JP2011224830A (ja) | 2010-04-16 | 2010-04-16 | プリント装置、印刷方法及びプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011224830A true JP2011224830A (ja) | 2011-11-10 |
Family
ID=44787995
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010095252A Pending JP2011224830A (ja) | 2010-04-16 | 2010-04-16 | プリント装置、印刷方法及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9058142B2 (ja) |
| JP (1) | JP2011224830A (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013103397A (ja) * | 2011-11-14 | 2013-05-30 | Konica Minolta Business Technologies Inc | 画像処理装置、画像形成装置、画像処理方法及びプログラム |
| JP2014168855A (ja) * | 2013-03-01 | 2014-09-18 | Canon Inc | 画像形成装置、画像形成方法及びプログラム |
| JP2016068340A (ja) * | 2014-09-29 | 2016-05-09 | キヤノン株式会社 | 画像形成装置とその制御方法、及びプログラム |
| JP2017039269A (ja) * | 2015-08-20 | 2017-02-23 | 富士ゼロックス株式会社 | 画像形成装置及びプログラム |
| JP2017105218A (ja) * | 2017-03-22 | 2017-06-15 | キヤノン株式会社 | 画像形成装置 |
| JP2019014268A (ja) * | 2018-11-05 | 2019-01-31 | キヤノン株式会社 | 印刷装置、制御方法及びプログラム |
| JP2020049950A (ja) * | 2019-12-26 | 2020-04-02 | キヤノン株式会社 | 画像形成装置、画像形成方法及びプログラム |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5782755B2 (ja) * | 2011-03-09 | 2015-09-24 | 株式会社リコー | 画像形成装置 |
| US8913269B2 (en) * | 2012-09-28 | 2014-12-16 | Konica Minolta Laboratory U.S.A., Inc. | Method for printing PDF files containing corrupted pages |
| JP6188478B2 (ja) * | 2013-08-02 | 2017-08-30 | キヤノン株式会社 | 印刷装置、印刷装置の制御方法、及びプログラム |
| JP6459236B2 (ja) * | 2014-06-19 | 2019-01-30 | 富士ゼロックス株式会社 | 画像形成装置 |
| JP5968373B2 (ja) | 2014-07-24 | 2016-08-10 | キヤノン株式会社 | 印刷装置、情報処理方法及びプログラム |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001147792A (ja) * | 1999-11-19 | 2001-05-29 | Canon Inc | 画像出力制御装置および画像出力制御方法および記憶媒体 |
| JP2002055789A (ja) * | 2000-05-29 | 2002-02-20 | Sharp Corp | 画像形成装置 |
| JP2002248814A (ja) * | 2001-02-23 | 2002-09-03 | Canon Inc | 画像形成装置および画像形成装置のデータ処理方法および記憶媒体 |
| JP2003312107A (ja) * | 2002-04-25 | 2003-11-06 | Canon Inc | 印刷制御装置および印刷制御方法および記憶媒体およびプログラム |
| JP2005196679A (ja) * | 2004-01-09 | 2005-07-21 | Canon Inc | 印刷方法およびその装置 |
| JP2005349828A (ja) * | 2004-06-09 | 2005-12-22 | Internatl Business Mach Corp <Ibm> | プリンタの処理量を増やすよう印刷ジョブを管理する方法及びシステム |
| JP2007080269A (ja) * | 2005-09-12 | 2007-03-29 | Toshiba Corp | 印刷装置と印刷装置の印刷方法 |
| JP2008195021A (ja) * | 2007-02-15 | 2008-08-28 | Konica Minolta Business Technologies Inc | 画像形成装置及び画像形成方法 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3305454B2 (ja) * | 1993-10-01 | 2002-07-22 | キヤノン株式会社 | 画像形成システム |
| JP2001282497A (ja) | 2000-03-30 | 2001-10-12 | Ricoh Co Ltd | プリントシステム |
| JP4109827B2 (ja) * | 2000-12-22 | 2008-07-02 | キヤノン株式会社 | 情報処理装置、方法及びコンピュータ読み取り可能な記憶媒体 |
| WO2004056578A1 (ja) * | 2002-12-19 | 2004-07-08 | Matsushita Electric Industrial Co., Ltd. | 印刷制御装置及び印刷制御方法 |
-
2010
- 2010-04-16 JP JP2010095252A patent/JP2011224830A/ja active Pending
- 2010-12-10 US US12/965,770 patent/US9058142B2/en not_active Expired - Fee Related
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001147792A (ja) * | 1999-11-19 | 2001-05-29 | Canon Inc | 画像出力制御装置および画像出力制御方法および記憶媒体 |
| JP2002055789A (ja) * | 2000-05-29 | 2002-02-20 | Sharp Corp | 画像形成装置 |
| JP2002248814A (ja) * | 2001-02-23 | 2002-09-03 | Canon Inc | 画像形成装置および画像形成装置のデータ処理方法および記憶媒体 |
| JP2003312107A (ja) * | 2002-04-25 | 2003-11-06 | Canon Inc | 印刷制御装置および印刷制御方法および記憶媒体およびプログラム |
| JP2005196679A (ja) * | 2004-01-09 | 2005-07-21 | Canon Inc | 印刷方法およびその装置 |
| JP2005349828A (ja) * | 2004-06-09 | 2005-12-22 | Internatl Business Mach Corp <Ibm> | プリンタの処理量を増やすよう印刷ジョブを管理する方法及びシステム |
| JP2007080269A (ja) * | 2005-09-12 | 2007-03-29 | Toshiba Corp | 印刷装置と印刷装置の印刷方法 |
| JP2008195021A (ja) * | 2007-02-15 | 2008-08-28 | Konica Minolta Business Technologies Inc | 画像形成装置及び画像形成方法 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013103397A (ja) * | 2011-11-14 | 2013-05-30 | Konica Minolta Business Technologies Inc | 画像処理装置、画像形成装置、画像処理方法及びプログラム |
| JP2014168855A (ja) * | 2013-03-01 | 2014-09-18 | Canon Inc | 画像形成装置、画像形成方法及びプログラム |
| JP2016068340A (ja) * | 2014-09-29 | 2016-05-09 | キヤノン株式会社 | 画像形成装置とその制御方法、及びプログラム |
| JP2017039269A (ja) * | 2015-08-20 | 2017-02-23 | 富士ゼロックス株式会社 | 画像形成装置及びプログラム |
| JP2017105218A (ja) * | 2017-03-22 | 2017-06-15 | キヤノン株式会社 | 画像形成装置 |
| JP2019014268A (ja) * | 2018-11-05 | 2019-01-31 | キヤノン株式会社 | 印刷装置、制御方法及びプログラム |
| JP2020049950A (ja) * | 2019-12-26 | 2020-04-02 | キヤノン株式会社 | 画像形成装置、画像形成方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20110255120A1 (en) | 2011-10-20 |
| US9058142B2 (en) | 2015-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2011224830A (ja) | プリント装置、印刷方法及びプログラム | |
| JP6459236B2 (ja) | 画像形成装置 | |
| JP5754891B2 (ja) | 画像処理装置及びその制御方法又はプログラム | |
| US9208419B2 (en) | Controlling apparatus for controlling a first printing apparatus and a second apparatus | |
| US8533540B2 (en) | Error identification and recovery in variable print jobs | |
| JP2011212957A (ja) | 印刷制御装置、方法及びプログラム | |
| US9324011B2 (en) | Processing apparatus and processing method for processing print jobs | |
| US9251441B2 (en) | Apparatus, method and program | |
| JP2015227009A (ja) | 処理装置、制御方法、及びプログラム | |
| US20130329256A1 (en) | Printing apparatus capable of performing paper assignment processing, method of controlling the printing apparatus, and storage medium | |
| US12137195B2 (en) | Inspection apparatus that notifies an inspection result of a book in accordance with a sheet inspection result, method for controlling the same, and image forming system | |
| JP2023125002A (ja) | 検査装置、検査方法、印刷システム、検査システム | |
| JP6276586B2 (ja) | 制御装置、制御方法及びプログラム | |
| JP2019155594A (ja) | 画像形成システム及びプログラム | |
| JP5783748B2 (ja) | 印刷制御装置、方法及びプログラム | |
| JP2015217673A (ja) | 印刷制御装置、印刷制御方法及びそのプログラム | |
| JP2013039749A (ja) | 印刷装置及びその処理方法 | |
| JP2017213729A (ja) | 印刷制御装置、その制御方法及びプログラム | |
| JP6742820B2 (ja) | 画像形成装置、画像形成方法、およびプログラム | |
| JP6385111B2 (ja) | 処理装置及びその方法、プログラム | |
| JP6025943B2 (ja) | 印刷制御装置、方法及びプログラム | |
| JP2017052235A (ja) | 印刷制御装置、画像処理装置、及びこれらの制御方法、プログラム | |
| JP5868472B2 (ja) | 印刷制御装置、方法及びプログラム | |
| JP2012153024A (ja) | 印刷装置及びその処理方法 | |
| JP2024044785A (ja) | 検査システム、検査装置と情報処理装置、及びそれらの制御方法、並びにプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130321 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140401 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140527 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141125 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150108 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150310 |