[go: up one dir, main page]

JP2011224830A - プリント装置、印刷方法及びプログラム - Google Patents

プリント装置、印刷方法及びプログラム Download PDF

Info

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
Application number
JP2010095252A
Other languages
English (en)
Inventor
Atsushi Hirahara
厚志 平原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2010095252A priority Critical patent/JP2011224830A/ja
Priority to US12/965,770 priority patent/US9058142B2/en
Publication of JP2011224830A publication Critical patent/JP2011224830A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1279Controller construction, e.g. aspects of the interface hardware
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/121Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1234Errors handling and recovery, e.g. reprinting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1282High volume printer device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1822Analysing the received data before processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1848Generation of the printable image
    • G06K15/1856Generation of the printable image characterized by its workflow
    • G06K15/1861Generation of the printable image characterized by its workflow taking account of a limited available memory space or rasterization time
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving printing performance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job 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

本発明は、プリント装置、印刷方法及びプログラムに関する。
図12を用いて背景技術の説明を行う。図12は、従来例を説明するためのブロック図である。プリント装置72は、コントロール部73と、レンダリング部74と、プリントエンジン部75と、から構成される。コントロール部73は、送受信部76と、入力バッファ77と、アウトプットスプール78と、から構成される。送受信部76は、コントロール部73と、レンダリング部74との間のデータの送受信を制御する。入力バッファ77は、ホストコンピュータ(Host PC)71からの、用紙に画像や文書を含むPDL等のジョブデータを、一時的に格納する。アウトプットスプール78は、レンダリング部74で変換されたビットマップデータを格納し、プリントエンジン部75に送信する。プリントエンジン部75は、ビットマップデータを印刷する。レンダリング部74は、送受信部79と、処理部710と、から構成される。送受信部79は、コントロール部73と、レンダリング部74との間のデータの送受信を制御する。処理部710は、送受信部79を介して、入力バッファ77に格納されていたジョブデータを受信し、ビットマップデータに変換する。
従来、上記構成においてはジョブデータをビットマップデータに変換する処理時間はジョブデータの内容に依存していた。そのため、確実に一定の間隔でプリントエンジン部75へビットマップデータを送信するためには、レンダリング処理後のビットマップデータを一旦、コントロール部73内のアウトプットスプール78にスプールしておく。そして、ある一定のジョブの単位でビットマップデータが揃った段階でプリントエンジン部75へこれらのビットマップデータを送信するという動作を行っていた。
このような構成のプリント装置において、外部装置から送られてきたジョブデータのフォーマットエラーやジョブデータに内包される画像データにエラーの原因となるような部分がありレンダリング処理に失敗することがある。この場合、当然ながらエラーが発生したページは印刷されない。このような状態に対処するため、プリンタ装置にデータを送る前に、ホストコンピュータ上で動作する上流ソフトウェアで整合性のチェック(フォントやレイアウトの確認)を行う工程(プリフライト)を設けることもある。
特許文献1では、プリンタ装置にデータを送る前に、ホストコンピュータでエラーチェックを行い、結果をホストコンピュータ上に表示するように構成されている。これにより前記プリフライトと同等なエラーチェックが可能となっている。
特開2001−282497号公報
ところがこれらの構成においては、コントロール部73内のアウトプットスプール78にレンダリング部74からのある一定のジョブ単位分の印刷用ビットマップデータをスプールする必要があるため、膨大なメモリ量を要する。また全ビットマップデータが揃うまでの間、プリントエンジン部75へのデータ送信ができないため、プリントエンジン部75が停止している無駄な時間が長くなり生産性が上がらないという課題があった。つまり従来の技術には、レンダリング処理とエンジン動作とを効率よくハンドリングし、プリンタの生産性を向上させるという課題があった。
また、フォトブック等のように、全てのページが正しくに印刷されないと価値がないものは、エラーページが1ページでもあると正常に印刷された他のページを全て破棄することになり、紙やインク等の商材の無駄となっていた。ここで、上述したようにホストコンピュータで予め事前検査を行うプリフライト等の手段がある。しかし、ワークフローソフト等の上流アプリケーションの機能に依存したり、ユーザによっては未検査のデータをプリンタに投入したり、必ずしも投入前にジョブデータのエラー検査が行われるとは限らない問題があった。また上流工程(ワークフローソフト)とプリンタ内のレンダリング処理モジュールとが一致していないと、正確なチェックは行えない。上記課題を解決するために、フォトブック等の印刷を行う時は全てのページのレンダリングが完了してからエンジンにデータを送信する方法がある。しかしながら膨大なスプール領域が必要となり、また限られたスプール領域を超えるページ数のジョブは印刷できない等の課題があった。
本発明はこのような問題点に鑑みなされたもので、限られたスプール領域を用いて、スループットのより高い印刷を行うことを目的とする。
そこで、本発明は、ジョブデータを印刷するプリント装置であって、前記ジョブデータをビットマップデータに展開するレンダリング手段と、前記レンダリング手段でビットマップデータに展開されたジョブデータを印刷するためのプリントエンジン手段と、ジョブデータを前記レンダリング手段に送信し、前記レンダリング手段から前記ビットマップデータに展開されたジョブデータを受信し、前記ビットマップデータに展開されたジョブデータを前記プリントエンジン手段へ送信するコントロール手段と、を有し、前記コントロール手段は、スプール領域の空き状況に応じて、前記ビットマップデータに展開されたジョブデータをスプール領域に保存するか、前記スプール領域への保存を行わずに、前記ジョブデータの検査を行うか、を切り替える。
本発明によれば、限られたスプール領域を用いて、スループットのより高い印刷を行うことができる。
ロールシートを用いたプリント装置の全体構成断面図である。 プリント装置における制御の構成等を説明するためのブロック図である。 印刷処理の一例を示すフローチャートである。 ジョブの状態の一例を示す状態図である。 ジョブに含まれるページの状態の一例を示す状態図である。 コントロール部等における印刷準備処理の一例を示すフローチャートである。 コントロール部等におけるプリント処理の一例を示すフローチャートである。 印刷準備動作におけるジョブとページ処理との一例を説明するための図である。 エラーページを検出した時の印刷準備動作におけるジョブとページ処理との一例を説明するための図である。 ジョブの実行状態及び実行結果を提示するユーザインターフェースの一例を示した図である。 ジョブタイプ別にエラーページ検出時のモードを設定するUIの一例を示す図である。 従来例を説明するためのブロック図である。
以下、本発明の実施形態について図面に基づいて説明する。
<実施形態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の上方にはヘッドユニット105が対向して配置されている。ヘッドユニット105では複数色(実施形態では7色)分の独立した印刷ヘッド106がシートの搬送方向に沿って保持されている。搬送ユニット102によるシートの搬送に同期して、印刷ヘッド106からインクを吐出してシート上に画像を形成する。これら搬送ユニット102、ヘッドユニット105、印刷ヘッド106で印刷ユニットが構成されている。インクタンク109は、各色のインクを独立して貯蔵する。インクタンク109からはチューブによって各色に対応して設けられたサブタンクまでインクが供給され、サブタンクから各印刷ヘッド106までチューブでインクが供給される。印刷ヘッド106は、印刷時の搬送方向d方向に沿って各色(実施形態では7色)のラインヘッドが並んでいる。各色のラインヘッドは、継ぎ目無く単一のノズルチップで形成されたものであってもよいし、分割されたノズルチップが一列又は千鳥配列のように規則的に並べられたものであってもよい。本実施形態では、印刷ヘッド106は、使用する最大シートの印刷幅をカバーする範囲にノズルが並んでいる所謂フルマルチヘッドである。ノズルからインクを吐出するインクジェット方式としては、発熱素子を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、MEMS素子を用いた方式等を採用することができる。印刷データに基づいて各ヘッドのノズルからインクが吐出され、吐出のタイミングは搬送用エンコーダ103の出力信号によって決定される。なお、本実施形態の処理は、インクジェット方式のプリンタに限定されず、サーマルプリンタ(昇華型、熱転写型等)、ドットインパクトプリンタ、LEDプリンタ、レーザープリンタ等、様々な印刷方式に適用可能である。
シートに画像形成後、搬送ユニット102から、スキャナユニット107まで搬送される。スキャナユニット107では、印刷画像や特殊パターンを読取って印刷画像に問題ないかの確認や、装置の状態確認を行う。本実施形態では、画像の確認方法において、ヘッドの状態の確認するパターンを読み込む方法でもよいし、元画像との比較を行う方法等であってもよい。
スキャナユニット107から搬送されたシートはe方向に搬送され、カッタユニット110に導入される。カッタユニット110では、シートを所定の印刷単位の長さ毎に切断する。印刷する画像サイズに応じて所定の印刷単位の長さは異なる。例えばL版写真では搬送方向の長さは135mm、A4サイズでは搬送方向の長さは297mmとなる。
カッタユニット110から搬送されたシートは、ユニット内を図中f方向に搬送され、裏面印字ユニット111に搬送される。裏面印字ユニット111は、印刷画像毎の情報(例えば、オーダー管理用番号等)を印刷させるためのユニットである。
裏面印字ユニットから搬送される乾燥ユニット112は、インクが付与されたシートを短時間で乾燥させるために、ユニット内を図中g方向に通過するシートを温風で加熱するユニットである。印刷単位長さに切断されたシートは1枚ずつ乾燥ユニット112内を通過して、図中h方向に搬送されて仕分けユニット114に搬送される。仕分けユニット114では、ユニット内を図中i方向に通過するシートを、センサで確認しながら印刷画像毎に設定されたトレー番号に積載していく。仕分けユニット114では、複数のトレーを保持(実施形態では22段)しており、印刷単位の長さに応じで積載するトレーを分別する。また、仕分けユニット114は、積載中や積載完了等の状態表示を用いて行う(例えば、LEDで表示)。
シート巻取りユニット113は、両面印刷の際にまず表面画像形成から行い、カッタユニット110で切断せず、ユニット内を図中j方向に通過シートを、巻取る。シート巻取りユニット113は、全ての表面画像形成終了後、再度、巻き取ったシートを、ユニット図中k方向に搬送して裏面画像の印刷を行わせる。
操作部ユニット115は、指定のオーダー画像はどこのトレーに積載されているか、或いは印刷中か印刷終了か等オーダー毎の印刷状況の確認や、インク残量や、紙の残量等装置状態の確認、ヘッドクリーニング等の装置メンテナンスの実施を行うために操作者が操作/確認するためのユニットである。
図2は、プリント装置における制御の構成等を説明するためのブロック図である。ここで、Host PC(ホストコンピュータ)201は、プリント装置202にジョブデータを送信する外部のコンピュータである。
レンダリング部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等に表示する。
なお、コントロール部203を構成する206、211、212、213、215、217、218等は、専用の集積回路等のハードウェアとして実装されてもよい。また、206、211、212、213、215、217、218等は、コントロール部203内のCPUがコントロール部203内のメモリ等に記憶されているプログラムを実行することによって実現されるソフトウェアとして実装されてもよい。同様に、レンダリング部204を構成する送受信部209は、専用の集積回路等のハードウェアとして実装されてもよい。また、送受信部209は、レンダリング部204内のCPUがレンダリング部204内のメモリ等に記憶されているプログラムを実行することによって実現されるソフトウェアとして実装されてもよい。
図2の構成のプリント装置202における印刷処理の流れを図3に示すフローチャートを用いて説明する。図3は、印刷処理の一例を示すフローチャートである。
ステップS301において、コントロール部203は、ジョブデータの入力処理を行う。この処理は、図2における外部のホストコンピュータ201から送信されたジョブデータを入力バッファ207へ格納する処理である。次にステップS302において、コントロール部203のデータ種別判断部211は、入力されたジョブデータの種別を読み取り、ジョブの属性として保持する。次に、ステップS303において、コントロール部203は、ジョブデータに付随する印刷属性や印刷データ格納領域の情報等を保持するジョブのインスタンスをジョブキューに追加する。ステップS304において、コントロール部203は、ジョブキューに格納された順番に従って、ジョブデータをレンダリング処理部210に送信し、プリント用のビットマップに展開処理する印刷準備処理を行わせる。ステップS305において、コントロール部203は、ステップS304でビットマップに展開されたデータをプリントエンジン部205へ送信し、プリント処理を行わせる。
次に図4に示す状態図を用いて、前記ジョブの状態の一例を示す。図4は、ジョブの状態の一例を示す状態図である。状態601は、未処理ジョブデータの受信完了直後の状態で、如何なる処理も施されていない状態である。状態602は、前述のレンダリング処理部210によって処理が行われている状態で、印刷の準備中を表している状態である。状態603は、ジョブの全てのページに対して印刷準備が完了した状態で、プリントエンジン部205にビットマップデータが送信され、印刷を開始できる状態である。状態604は、プリントエンジン部205へのデータの送信が開始され、印刷が行われている状態である。印刷が完了すると終了状態になる。状態605は、準備中、印刷中の何れかの状態にあるときに、印刷処理の継続が不可能となるエラーが発生した場合に遷移する状態である。ジョブの削除や中断処理が行われると終了状態になる。ここでエラーとは、例えばレンダリング処理部210にて印刷データの解析に失敗した場合や、プリントエンジン部205のハードウェア故障等がある。
次にジョブに含まれるページの状態の一例を図5に示す。図5は、ジョブに含まれるページの状態の一例を示す状態図である。なお、ジョブには1つ以上のページが含まれており、それぞれのページが独立した状態を持つものとする。状態801は、ページに対する処理が何もなされていない状態である。状態802は、レンダリング処理部210にてビットマップ展開処理(以降RIP、又はRIP処理と呼ぶ)が行われ、エラーが起こらないことを確認され、かつ、アウトプットスプール208にはビットマップデータが保されていない状態である。状態803は、レンダリング処理部210にてRIP処理が完了し、かつ、アウトプットスプール208にビットマップデータが保存された状態である。状態803は、状態802を経由して遷移する場合と、状態801から直接、遷移する場合とがある。状態804は、RIP済みデータがプリントエンジン部205に送信された状態である。状態805は、エラー状態である。状態805へは、状態802、状態803、状態804から何らかのエラーが発生した場合に遷移する。ここでエラーとは、例えばレンダリング処理部210にて印刷データの解析に失敗した場合や、プリントエンジン部205のハードウェア故障等である。
次に図6に示す処理フローを用いてコントロール部203等における印刷準備処理の流れを説明する。図6は、コントロール部203等における印刷準備処理の一例を示すフローチャートである。
ステップS401において、スケジュール部213は、ジョブキュー214に格納されているジョブのインスタンスから、印刷準備処理が未だ施されていない未処理の状態601のジョブを検索し、その中のもっとも古いジョブを選択する。
ステップS402において、スプール領域監視部212は、アウトプットスプール208に空き領域があるかの確認を行い、空きが無い場合、処理をステップS407へと進める。スプール領域監視部212は、空き領域がある場合、処理をステップS403へと進める。
ステップS403において、スケジュール部213は、ジョブキュー214に格納されている印刷可能状態ジョブの中で、検査済みページ、即ちRIP可能であることは確認されたが、アウトプットスプール208にビットマップが格納されていないページを検索する。なお、ページの検索は印刷順に行われ、印刷可能状態のジョブが複数ある場合、先に印刷されるジョブから検索対象となる。
ステップS404において、スケジュール部213は、検査済みページを発見したかどうかを確認し、発見した場合、ステップS405へと処理を進め、発見されなかった場合、ステップS407へと処理を進める。
ステップS405において、レンダリング処理部210は、発見された検査済みページのRIP処理を行う。送受信部206は、RIP処理後のビットマップデータを、ステップS402で発見されたアウトプットスプール208に格納する。
ステップ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済み状態にする。
ステップS412において、スケジュール部213は、前記選択したジョブXの全てのページがRIP処理済みか否かを確認し、全てのページがRIP済みであれば、ステップS413に処理を進める。スケジュール部213は、未RIP処理のページが1ページ以上ある場合、ステップS402に処理を戻す。コントロール部203等は、以下、同様の処理を繰り返す。
ステップ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に処理を進める。
ステップS419において、スケジュール部213は、該当ページを検査済みにする。このステップの処理ではビットマップデータの保存は行われない。
続いてステップ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へと処理が進み、印刷準備シーケンスが終了する。
次に図7に示す処理フローを用いてコントロール部203等におけるプリント処理の流れを説明する。図7は、コントロール部203等におけるプリント処理の一例を示すフローチャートである。
ステップS501において、スケジュール部213は、プリントエンジン部205の立上げ処理が完了し印刷可能状態になっているかの確認を行う。印刷可能状態になるとスケジュール部213は、次のステップS502へと処理を進める。
ステップS502において、スケジュール部213は、ジョブキュー214にキューイングされているジョブの中で先頭のものを選択する。
次にステップS503において、スケジュール部213は、選択したジョブの状態が印刷開始可能状態か否かを確認する。印刷開始可能になった場合、スケジュール部213は、次のステップS504へと処理を進める。
ステップS504において、スプール領域監視部212は、アウトプットスプール208に予め設定された規定値以上のRIP済みデータが蓄積されているか否かを調べる。規定値に満たない数のデータしかない場合、スプール領域監視部212は、RIP済みデータが規定値以上蓄積されるまで処理を待つ。規定値を超える数のRIP済みデータが蓄積された場合、スプール領域監視部212は、ステップS505に処理を進める。
ステップS505において、スケジュール部213は、ジョブの状態を印刷中に変更する。
そして、ステップS506において、コントロール部203は、プリントエンジン部205にRIP済みデータの送信を開始する。
ステップS507において、スケジュール部213は、前記選択したジョブの全てのページがプリントエンジン部205に送信されたか否かを確認し、まだ未送信データがある場合はステップS509に進み、エラーが発生したか否かの確認を行う。エラーが発生していない場合は、スケジュール部213は、ステップS506に処理を戻し、処理を継続させる。エラーが発生した場合は、スケジュール部213は、ステップS510に処理を進める。そして、スケジュール部213は、前記選択したジョブをジョブキュー214から削除し、該当するジョブが使用していたアウトプットスプール208のスプール領域等の全てのリソースを開放してエラー終了する。ステップS507において全てのデータの送信が完了した場合、スケジュール部213は、処理をステップS508へ進める。
ステップS508において、スケジュール部213は、前記選択したジョブをジョブキュー214から削除して、該当するジョブが使用していたアウトプットスプール208のスプール領域等の全てのリソースを開放して、一連のプリント処理を終了する。
次に図8を用いて、印刷準備動作におけるジョブとページ処理との一例を説明する。図8は、印刷準備動作におけるジョブとページ処理との一例を説明するための図である。図中の「Job 2−4」等と記載された矩形は、ジョブ番号2のジョブに含まれる4ページ目の状態を表しており、図中の例903で示す通り、「RIP済みページ」、「検査済みページ」「未処理ページ」を表している。901は、複数のジョブが投入されたジョブキュー214及びそれぞれのジョブの中に含まれるページの状態を模式的に表したものであり、901の右側のページから先にプリントエンジン部205に送信、印刷されていく。902は、アウトプットスプーラ(アウトプットスプール208)で、ページとそのRIP済みビットマップデータの格納領域との関係を破線矢印で示している。この例ではJob1の全てのページ(1〜5)はRIP済みとなっており、図6で示した処理によって、ジョブの状態が「印刷開始可能状態」となっている。また、Job2はページ1〜4までがRIP済みとなっている。しかしながら、アウトプットスプーラ902に空き領域が無いため、5ページ目と6ページ目とはRIP済みとはならず、検査済み状態になっている。この例のJob2は「印刷開始可能状態」となる。Job3の全てのページは検査済みになっているため、同様に「印刷開始可能状態」となる。一方、Job4は1ページ目、2ページ目のみ検査済みとなっており、残りのページ(3〜6)は未処理ページとなっている。このような場合、Job4の状態は「準備中状態」となる。図8の例では、ページのエラーは検出されておらず、プリントエンジン部205が印刷可能状態になれば、即座にRIP済みデータの送信が開始される。また、Job1は全てのページのRIP処理が完了してから印刷開始可能となるため、この様なジョブの印刷方式をバッチ処理印刷と呼ぶ。一方、Job2及びJob3は全てのページのRIP処理が完了している状態ではないが、少なくとも全てのページで検査が完了している状態であり、RIP済みのデータから逐次印刷を行う事が可能な状態である。この様なジョブの印刷方式をオンザフライ印刷と呼ぶ。本実施形態の処理によらなければ、Job2及びJob3は印刷開始可能とはならず、スループットの面で課題となる。
更に図9を用いて、エラーページを検出した時の印刷準備動作におけるジョブとページ処理との一例を説明する。図9は、エラーページを検出した時の印刷準備動作におけるジョブとページ処理との一例を説明するための図である。この例では、Job2の5ページ目の解析に失敗(RIPエラー発生)した状態を示しており、Job2がキャンセルされてジョブキュー214から削除され、それ以前にRIP済みになっていたページデータ(1〜4)もアウトプットスプーラから削除されている。この例では6ページ目以降の検査を行っていないが、Job2の6ページ目以降も検査を継続し、残りのページにもエラーが含まれるかを調査して履歴に残してからジョブをキャンセルする方式としてもよい。Job2の削除後に後続するJob3以降のジョブのRIP処理は継続される。
図10は、ジョブの実行状態及び実行結果を提示するユーザインターフェースの一例を示した図である。図10のユーザインタフェース(画面)は、ジョブ状態表示部218が表示する。この例ではジョブID、ジョブタイプ、印刷結果、詳細情報等の項目がある。なお、ここに例示されている項目は一例に過ぎず、ジョブの情報として保持されているその他の情報(ジョブ受信時刻や用紙の情報)を表示してもよいが、本実施形態の本質ではないのでここでは省略する。ジョブ状態表示部218は、スケジュール部213で管理されているジョブキュー214の状態及び、エラー履歴保存部216に保存されているエラー履歴よりジョブの情報を表示している。ジョブタイプはデータ種別判断部211によって判定された情報で、フォトブックを示す「ブック」やデジタルカメラの写真のプリントの様なジョブを示す「単葉」等、投入されたジョブの種類を示している。印刷結果の欄は、現在のジョブの状態若しくは印刷結果を示すもので、印刷が正常に完了した場合、キャンセルされた場合、印刷中等を表示している。詳細の欄には、エラーが発生したページの番号が列挙されている。この例では、ジョブID=00002でジョブタイプが「単葉」のジョブの3ページ、8ページでエラーが発生したことを示している。また、ジョブID=00007でジョブタイプが「ブック」のジョブの12ページ、18ページ、135ページでエラーが発生したことを示している。ジョブ状態表示部218は、このようなエラーページの情報を主にエラー履歴保存部216より収集する。
なお、ジョブID=00007のジョブはエラーページを検出してジョブがキャンセルされているが、ジョブID=00002のジョブはエラーページを検出しているものの、印刷完了となっている。これはエラーページを検出した場合、ジョブタイプ毎に異なる振る舞いが設定されているためである。例えば、デジカメ写真の単葉印刷の場合は、ジョブの中に印刷できないページがあっても、写真のプリントとしては意味があるが、フォトブックのような印刷物の場合、途中のページがエラーで印刷できないと、全体として価値がなくなってしまう。そのため、ジョブタイプによってエラー検出時の振る舞いを変更できた方が便利である。図11は、ジョブタイプ別にエラーページ検出時のモード(振る舞い)を設定するUIの一例を示す図である。図11の画面を介して、ユーザは、エラーページのみスキップして印刷を継続するモードか、全てのページを印刷せずにジョブをキャンセルするモードかをジョブタイプ毎に選択できるようになっている。つまり、モード選択部217は、図11に示される画面を介したユーザ操作に基づいて、エラーページのみスキップして印刷を継続するモードか、全てのページを印刷せずにジョブをキャンセルするモードかをジョブタイプ毎に選択する。この例では単葉印刷とブック印刷という2種類のタイプを例示しているが、この限りではない。
本実施形態によれば、コントロール部203内でエラーの原因となるデータが含まれる印刷ジョブを、印刷開始前に検査することにより、無駄な印刷を行わずに時間と、商材の無駄とを省くことができる。また、本実施形態によれば、先行してジョブの検査を行う事により、よりスループットの高い逐次印刷を行うことができる。また、本実施形態によれば、多くのジョブが投入されている場合でも、印刷順番が回ってくる前にジョブのエラーを検出し、ユーザに通知することができる。
なお、本実施形態において「プリント装置」とは、印刷機能に特化した専用機に限らず、印刷機能とその他の機能とを複合した複合機や、記録紙等の上に画像やパターンを形成する製造装置等も含むものとする。
<その他の実施形態>
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
以上、上述した各実施形態によれば、限られたスプール領域を用いて、スループットのより高い印刷を行うことができる。
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
203 コントロール部、204 レンダリング部、205 プリントエンジン部

Claims (7)

  1. ジョブデータを印刷するプリント装置であって、
    前記ジョブデータをビットマップデータに展開するレンダリング手段と、
    前記レンダリング手段でビットマップデータに展開されたジョブデータを印刷するためのプリントエンジン手段と、
    ジョブデータを前記レンダリング手段に送信し、前記レンダリング手段から前記ビットマップデータに展開されたジョブデータを受信し、前記ビットマップデータに展開されたジョブデータを前記プリントエンジン手段へ送信するコントロール手段と、
    を有し、
    前記コントロール手段は、スプール領域の空き状況に応じて、前記ビットマップデータに展開されたジョブデータをスプール領域に保存するか、前記スプール領域への保存を行わずに、前記ジョブデータの検査を行うか、を切り替えるプリント装置。
  2. 前記コントロール手段は、前記ジョブデータの中からエラーページを検出した場合、前記ジョブデータの種別に応じて、印刷をキャンセルするか、エラーページのみ処理をスキップし印刷を継続するかを切り替える請求項1記載のプリント装置。
  3. 画面を介したユーザ操作に基づいて、前記ジョブデータの種別に応じて、前記ジョブデータの中からエラーページが検出された場合の動作を設定する設定手段を更に有し、
    前記コントロール手段は、前記ジョブデータの中からエラーページを検出した場合、前記ジョブデータの種別に応じて、前記設定手段で設定された動作を実行する請求項1記載のプリント装置。
  4. 前記コントロール手段は、前記ジョブデータの中からエラーページを検出した場合、エラー情報を保存する請求項1乃至3何れか1項記載のプリント装置。
  5. 前記コントロール手段は、前記ジョブデータの中からエラーページを検出した場合、エラー情報を画面に表示する請求項1乃至4何れか1項記載のプリント装置。
  6. レンダリング手段が、ジョブデータをビットマップデータに展開するステップと、
    プリントエンジン手段が、ビットマップデータに展開されたジョブデータを印刷するステップと、
    コントロール手段が、ジョブデータを前記レンダリング手段に送信し、前記レンダリング手段から前記ビットマップデータに展開されたジョブデータを受信し、前記ビットマップデータに展開されたジョブデータを前記プリントエンジン手段へ送信するステップと、
    を含み、
    前記ステップでは、前記コントロール手段が、スプール領域の空き状況に応じて、前記ビットマップデータに展開されたジョブデータをスプール領域に保存するか、前記スプール領域への保存を行わずに、前記ジョブデータの検査を行うか、を切り替える印刷方法。
  7. ジョブデータをビットマップデータに展開するレンダリング手段と、
    前記レンダリング手段でビットマップデータに展開されたジョブデータを印刷するためのプリントエンジン手段と、
    を有するコンピュータを、
    ジョブデータを前記レンダリング手段に送信し、前記レンダリング手段から前記ビットマップデータに展開されたジョブデータを受信し、前記ビットマップデータに展開されたジョブデータを前記プリントエンジン手段へ送信するコントロール手段として機能させるプログラムであって、
    前記コントロール手段は、スプール領域の空き状況に応じて、前記ビットマップデータに展開されたジョブデータをスプール領域に保存するか、前記スプール領域への保存を行わずに、前記ジョブデータの検査を行うか、を切り替えるプログラム。
JP2010095252A 2010-04-16 2010-04-16 プリント装置、印刷方法及びプログラム Pending JP2011224830A (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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. 印刷制御装置及び印刷制御方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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