(57)【要約】【課題】印刷ジョブ単位でＰＤＬ解析手段を動作させる画像形成装置においてＰＤＬ解析手段の効果的な起動・終了処理を行うプログラムの提供を目的とする。【解決手段】複数のＰＤＬ解析手段を有する画像形成装置において、印刷処理の待機リストからＰＤＬ解析処理とＣＯＰＹやＦＡＸ等のＰＤＬ以外の印刷処理の順番に関する情報取得し、ＰＤＬ解析手段の起動・終了のタイミングを制御することで、並列動作するＰＤＬ解析モジュールの数の削減とＰＤＬ解析モジュールの切り替え時間の最小化を実現することで上記課題を解決する。【選択図】  図４
2014050992.tif 000002
【特許請求の範囲】
【請求項１】
ＰＤＬ印刷処理とその他の印刷処理の順番を決定する手段（２０２）と、
決定した順番に従って、ＰＤＬ解析手段の起動・終了を制御する手段（２０２）と、
を持つ画像形成装置において、
先のＰＤＬ印刷処理と後のＰＤＬ印刷処理でＰＤＬ解析部が異なることを判断し、先のＰＤＬ解析処理の終了前に後のＰＤＬ解析処理のためのＰＤＬ解析手段の起動処理を開始する手段（Ｓ４０５−４０６）
を持つことを特徴とする画像形成装置。
【請求項２】
ＰＤＬ印刷処理とその他の印刷処理の順番を決定する手段（２０２）と、
決定した順番に従って、ＰＤＬ解析手段の起動・終了を制御する手段（２０２）と、
を持つ画像形成装置において
前述の印刷処理の順番を決定する手段によって、先のＰＤＬ解析処理と後のＰＤＬ解析処理の間にＰＤＬ解析手段を不要とする印刷処理があることを判断し、先のＰＤＬ解析処理が完了してから後のＰＤＬ解析処理手段の起動を開始する手段（Ｓ４０８−４１１）
を持つことを特徴とする画像形成装置。
【請求項３】
ＰＤＬ印刷処理とその他の印刷処理の順番を決定する手段（２０２）と、
決定した順番に従って、ＰＤＬ解析手段の起動・終了を制御する手段（２０２）と、
を持つ画像形成装置において
前述の印刷処理の順番を決定する手段によって、先のＰＤＬ解析処理と後のＰＤＬ解析処理において、同一のＰＤＬ解析手段を連続して用いることを判断し、先のＰＤＬ解析処理が完了しても、後のＰＤＬ解析処理が完了するまで、ＰＤＬ解析手段を終了させない手段（Ｓ４０８−Ｓ４１２）
を持つことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の機能の一つであるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データの印刷機能を実現するＰＤＬ解析処理のメモリ制御に関連する。
【背景技術】
【０００２】
従来、ＰＤＬ印刷機能を提供するシングルファンクション型の画像形成装置は、そのコスト的な制約から搭載メモリの容量が制限されていた。よってＰＤＬ解析モジュールの動作も相応の制約を受け、印刷データを受信後、受信データの解析処理中のみＰＤＬ解析モジュールにメモリを割り当てる（特許文献１参照）。一方、ＣＯＰＹ、ＦＡＸなども含むマルチファンクション型の画像形成装置においては、搭載メモリの増加に伴うコストアップよりも印刷データをネットワーク受信してから印字・排紙されるまでのトータル時間やＰＤＬ印刷機能とその他の機能との並列動作が重視される。このため、ＰＤＬ解析モジュールには画像形成装置の起動中、常時メモリを割り当てている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１９７７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、マルチファンクションの画像形成装置においてはＰＤＬ解析部がＰＤＬ解析処理に要するメモリを常時確保することにより、フォーマットの異なる複数の印刷ジョブの連続処理時間（データを受信してからＰＤＬ解析処理にかかる時間）を維持していた。しかし、近年、画像形成装置が対応するＰＤＬフォーマットの増加や各フォーマット仕様の複雑化に伴い、ＰＤＬ解析部が必要とするメモリサイズが増加しており、画像形成装置のシステムメモリを逼迫させている。このため、画像形成装置全体のシステムメモリサイズに占める、ＰＤＬ解析部の使用するメモリサイズを削減と複数印刷ジョブのパフォーマンスを両立する手段が必要となった。
【課題を解決するための手段】
【０００５】
前段の課題を解決するため、本発明では、ＰＤＬ解析手段の起動・終了処理を印刷処理の待機リストの「ＰＤＬ解析処理」と「その他の印刷処理」の待機順と関連づけて制御することにより、ＰＤＬ起動・終了処理が適切なタイミングで行われ、不要な起動・終了処理に伴う連続ジョブの連続処理時間が低下しないよう制御するとともに、ＰＤＬ解析手段のメモリ使用量を抑制する手段を提供する。
【０００６】
第１の発明は、ＰＤＬ印刷処理とその他の印刷処理の順番を決定する手段と、
決定した順番に従って、ＰＤＬ解析手段の起動・終了を制御する手段と、
を持つ画像形成装置であって、
前述のＰＤＬ印刷処理と後のＰＤＬ印刷処理でＰＤＬ解析部が異なることを判断し、先のＰＤＬ解析処理の終了前に後のＰＤＬ解析処理のためのＰＤＬ解析手段の起動処理を開始する手段
を持つことを特徴とする。
【０００７】
第２の発明は、ＰＤＬ印刷処理とその他の印刷処理の順番を決定する手段と、
決定した順番に従って、ＰＤＬ解析手段の起動・終了を制御する手段と、
を持つ画像形成装置であって、
前述の印刷処理の順番を決定する手段によって、先のＰＤＬ解析処理と後のＰＤＬ解析処理の間にＰＤＬ解析手段を不要とする印刷処理があることを判断し、先のＰＤＬ解析処理が完了してから後のＰＤＬ解析処理手段の起動を開始する手段
を持つことを特徴とする。
【０００８】
第３の発明は、ＰＤＬ印刷処理とその他の印刷処理の順番を決定する手段と、
決定した順番に従って、ＰＤＬ解析手段の起動・終了を制御する手段と、
を持つ画像形成装置であって、
前述の印刷処理の順番を決定する手段によって、先のＰＤＬ解析処理と後のＰＤＬ解析処理において、同一のＰＤＬ解析手段を連続して用いることを判断し、先のＰＤＬ解析処理が完了しても、後のＰＤＬ解析処理が完了するまで、ＰＤＬ解析手段を終了させない手段（Ｓ４０８−Ｓ４１２）
を持つことを特徴とする。
【発明の効果】
【０００９】
上記の第１の発明によって、異なるＰＤＬフォーマットの印刷ジョブが連続に投入された場合のＰＤＬ解析手段の切り替え時間を最小化するとともに、ＰＤＬ解析手段が必要とするメモリの使用量を削減できる。
【００１０】
上記、第２の発明によってＰＤＬ解析処理の間に非ＰＤＬジョブ（コピー・ＦＡＸ等）の処理が行われる場合、ＰＤＬ解析手段が仕様するメモリを最小化し、非ＰＤＬ処理が利用可能なメモリを増加させるとともに、非ＰＤＬジョブ終了後のＰＤＬ解析処理への切り替え時間を最小化できる。
【００１１】
上記、第３の発明によって、ＰＤＬ解析処理が連続して同一のＰＤＬ解析部を使用する場合、ジョブ間の無駄なＰＤＬ解析部の起動・終了処理を省略し、ジョブ間の遅延時間を最小化できる。
【図面の簡単な説明】
【００１２】
【図１】画像形成装置のハードウェア・ブロック図
【図２】画像形成装置のソフトウェア・ブロック図
【図３】ＰＤＬ解析部のメモリ使用量の概略図
【図４】ＰＤＬ起動・終了判断のフローチャート
【図５】ＰＤＬ起動・終了処理に関わるシーケンス図
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１４】
図１は本発明における画像形成装置のハードウェア・ブロック図である。ＳｙｓｔｅｍＢｕｓ（１２０）にはＣＰＵ（１０１），ＲＡＭ（１０２），ＵＩ  Ｉ／Ｆ（１０３），ＮｅｔｏｗｒｋＩ／Ｆ（１０４），ＲＯＭ（１０５），ＨＤＤ（１０６）が接続されていて、相互に通信を行う。ＳｙｓｔｅｍＢｕｓ（１２０）上のコンポーネントは、Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ（１０７）を経由して、ＩｍａｇｅＢｕｓ（１３０）に接続されたＲＩＰ（１０８），プリンタ画像処理（１０９）、印刷エンジンＩ／Ｆ（１１０）へアクセスする。印刷ジョブ制御部（２０２）、ＰＤＦ・ＸＰＳ等のフォーマットに対応したＰＤＬ解析部（２０５／２０７）はＣＰＵ（１０１）上で実行し、処理中の一時的なデータはＲＡＭ（１０２）に保持される。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ（１０４）はネットワーク経由で情報処理装置からＰＤＬデータを受信し、ＨＤＤ（１０６）へ格納する。ＲＯＭ（１０５）には画像形成装置の起動・実行に必要な各種パラメータおよび、プログラムが格納されており、必要に応じて各ソフトウェアモジュールからアクセスされる。ＨＤＤ（１０６）はネットワーク経由で受信したＰＤＬデータの一時的な格納やＲＩＰ（１０８）、プリンタ画像処理（１０９）のデータスワップ領域として各モジュールからアクセスされる。ＩｍａｇｅＢｕｓ  Ｉ／Ｆ（１０７）は、画像形成装置のＳｙｓｔｅｍＢｕｓ（１２０）／ＩｍａｇｅＢｕｓ（１３０）を取り持ち、制御系ソフトウェアが動作するＳｙｓｔｅｍＢｕｓ（１２０）側とＩｍａｇｅＢｕｓ（１３０）上で動作するページ画像処理に関するモジュールの通信を取り持つ。ＩｍａｇｅＢｕｓ（１３０）に接続されたＲＩＰ（１０８）：ラスタイメージプロセッサはページ記述言語（ＰＤＬ）コードを中間データとして展開する。プリンタ画像処理（１０９）はＲＩＰ（１０８）が生成した中間データに対してプリンタエンジン（１１２）に適した解像度変換や補正処理を行う。エンジンＩ／Ｆ（１１０）はエンジン制御部（２１３）がエンジンＩ／Ｆ（１１０）を通して、印刷エンジンを制御するための通信Ｉ／Ｆである。
【００１５】
図２に画像形成装置のソフトウェア構成図を示す。各ソフトウェア・モジュールと図１で示したハードウェア・ブロック図との関係について述べる。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ（１０４）はＮｅｔｗｏｒｋ制御部（２０１）にＴＣＰ／ＩＰのＳｏｃｋｅｔ  Ｉ／Ｆを提供する。Ｎｅｔｗｏｒｋ制御部（２０１）は情報処理装置が送信する印刷データを画像形成装置がネットワーク通信手段（ＲＡＷ／ＬＰＲ等）を提供する。印刷ジョブ制御部（２０２）はＣＰＵ（１０１）上で実行され、ＲＡＭ（１０２）上のデータおよび、ＨＤＤ（１０６）に保持された受信データをスプールファイルとして参照、ＰＤＬ・ＲＩＰ・Ｐｒｉｎｔモジュールを連携させて印刷制御を行う。
【００１６】
印刷ジョブ制御部（２０２）はＣＰＵ（１０１）上で実行され、データ受信制御部（２０３）を通じてネットワーク制御部（２０１）が外部の情報処理装置から受信した印刷データを受信バッファ（２０４）にスプールし、ＰＤＬ解析部（２０５／２０７）がページ描画コマンドを解析できるようにする。また受信データの入力を検知し、データの受信完了順にジョブリスト上での印刷順序を確定、各ジョブ毎にスプールした印刷データのヘッダ情報から各々のフォーマットに対応するＰＤＬ解析部の起動・終了を制御する。制御の詳細ロジックについては図４のフローチャートで詳細に説明する。
【００１７】
ＰＤＬ解析部（２０５／２０７）は、ページ解析部（２０６／２０８）とその他の付随情報を解析するモジュールから構成される。またデータフォーマット毎に解析モジュールが独立しており、画像形成装置が対応するフォーマット数だけ個別のアプリケーションモジュールとしてシステムに内包される。受信データのフォーマットがＰＤＦの場合はＰＤＬ解析部（２０５）が、ＸＰＳの場合はＰＤＬ解析部（２０７）が解析処理を行う。これらのＰＤＬ解析部（２０５／２０７）は実行時に個別にＲＡＭ（１０２）のアドレス空間を取得し、ＣＰＵ（１０１）上で動作する。本実施例ではＰＤＦ／ＸＰＳの２つのフォーマットに対応したシステム構成とするが、２つに限定されるものではない。
【００１８】
ページ解析部（２０６／２０９）はＰＤＬファイル内のＰＤＬコマンドに従い、ＲＩＰ制御部（２０８）用の中間ページデータを生成する。生成したページはＨＤＤ（１０６）上の印刷ページ制御部（２０９）内の中間データ保存部（２１０）に保存する。ＲＩＰ制御部（２１２）は、ＨＤＤ（１０６）上の中間データ保存部（２１０）のページを読み出し、ＲＩＰ（２０８）モジュールでＲＩＰ処理を行い、印刷データ保存部（２１１）に書き込む。エンジン制御部（２１３）は印刷データ保存部（２１１）の印刷データを読み出し、エンジンＩ／Ｆ（１１０）を経由してエンジン（１１２）の画像形成処理を実行する。印刷ページ制御部（２０９）は、ＰＤＬ解析部（２０５／２０７）のＰＤＬ展開処理とＲＩＰ制御部（２１２）のＲＩＰ処理とエンジン制御部（２１３）のページ印刷処理を可能な限り、非同期で先行動作させる。ＰＤＬ解析部（２０５／２０７）は中間データ保存部（２１０）の領域が枯渇しない範囲においてＲＩＰ制御部（２１２）に対して先行処理できる。同様にＲＩＰ制御部は印刷データ保存部（２１１）が枯渇しない範囲においてエンジン制御部に対してＲＩＰ処理を先行できる。
【００１９】
図４は印刷ジョブ制御部（２０２）がＰＤＬ解析部（２０５／２０７）の起動・終了を制御するためのフローチャートである。
【００２０】
印刷ジョブ制御部はＳ４０２においてデータ受信済みで処理待ちのジョブリスト情報を取得する。Ｓ４０３において処理待ちリストから先頭ジョブに関する情報を取得し、当該ジョブのフォーマットに対応したＰＤＬ解析部が起動しているか判定する。対応したＰＤＬ解析部が起動していない場合、Ｓ４０４にてＰＤＬ解析部を起動してＳ４０５へ進む。既に起動している場合はＳ４０３からＳ４０５へ進む。Ｓ４０５ではＳ４０３で処理中のジョブの次のＰＤＬジョブの情報をジョブリストから取得、現在のジョブと次のジョブでＰＤＬジョブが連続しているか判断し、連続する場合はＳ４０６へ進む。ＰＤＬジョブが連続していない（現在のＰＤＬジョブの次はＣＯＰＹ／ＦＡＸ等の非ＰＤＬジョブが待機している）場合はＳ４０７へ進む。Ｓ４０６では、次のジョブのＰＤＬ解析処理に対応するＰＤＬ解析部の起動処理を開始する。
【００２１】
Ｓ４０７では、現在のジョブの受信データについてＰＤＬ解析部（２０５／２０７）がページ解析処理を行い中間データ保存部（２１０）に対して中間ページデータを格納する。受信データの全ページ分の解析処理が終了したらＳ４０８へ進む。Ｓ４０８では、再度、現在処理中の次のジョブがＰＤＬジョブか、およびＰＤＬジョブの場合に現在処理中のフォーマットと同一のフォーマットか判定する。次のジョブがＰＤＬで、かつ同一のフォーマットの場合、Ｓ４１２に進み、処理を終了する。次のジョブがＰＤＬ以外、あるいはＰＤＬだがフォーマットが異なる場合、Ｓ４０９にてＰＤＬインタプリタを終了する。次にＳ４１０においてジョブリストにＰＤＬジョブが処理待ちで待機しているかを確認し、ＰＤＬジョブが待機中の場合はＳ４１１に進み、直近のＰＤＬジョブに対応するＰＤＬインタプリタを先行起動する。Ｓ４１０で待機中のＰＤＬジョブが存在しない場合、先行起動せず、そのままＳ４１２に進み処理を終了する。
【００２２】
まとめると、（１）Ｓ４０５〜Ｓ４０６およびＳ４１０〜Ｓ４１１はＰＤＬ解析部が異なるＰＤＬジョブが連続する場合のパフォーマンス低下を防止するため、次のジョブのＰＤＬ解析部を先行起動させる処理、（２）Ｓ４０８〜Ｓ４０９は複数のＰＤＬジョブ間に非ＰＤＬジョブが割り込む場合に、不要なＰＤＬ解析部を終了しメモリを解放する処理、（３）Ｓ４０８→Ｓ４１２は同一のＰＤＬ解析部が複数ジョブ、連続で割り当てられる場合に無駄なＰＤＬ解析部の起動・終了を避けるための処理である。
【００２３】
図５は印刷ジョブ制御部（２０２）がＰＤＬ解析部（２０５／２０７）の起動・終了を制御する時のシーケンスを示したものであり、図４のフローチャートに対応する。
【００２４】
ジョブ制御部（２０２）がジョブリストを参照し、ジョブ処理を開始する。該当ジョブがＰＤＬの場合、ＰＤＬジョブ制御部（２０２）に処理の開始を指示する（Ｓ４０１／５０１）。ジョブ制御部（２０２）から５０１の処理開始の指示を受けて、ＰＤＬジョブ制御部（２０２）はＰＤＬジョブのフォーマットに対応したＰＤＬ解析部が起動しているかを確認する（Ｓ４０３／５０２）。ＰＤＬが起動していない場合はＰＤＬ解析部の起動処理を行う（Ｓ４０４／５０３）。
【００２５】
５０４〜５０６に対応するのが、Ｓ４０５〜Ｓ４０６において現在のＰＤＬジョブの次のＰＤＬジョブが異なるＰＤＬの場合、ジョブ間処理でＰＤＬインタプリタの切り替え時間が発生することのないようにＰＤＬインタプリタを先行起動させるか判断する処理となる。５０４で待機中のジョブリストを取得し、（Ｓ４０５／５０５）で現在起動しているＰＤＬ解析部に加えて次のジョブ用にＰＤＬ解析部を先行起動させるかを判断、必要な場合は（Ｓ４０６／５０６）で先行起動処理を行う。
【００２６】
５０７〜５１１はＳ４０７  に対応するシーケンスであり、現在のジョブのＰＤＬ解析処理をジョブ制御部とＰＤＬ解析部で連動して行う。５０８〜５１０はページ毎のシーケンスなので受信データに含まれるページ数分だけ、繰り返し発生する。
【００２７】
５１２〜５１４ではＳ４０８  〜Ｓ４０９に相当し、現在のジョブの解析処理が終了したタイミングでＰＤＬ解析部を終了し、ＲＡＭ（１０２）を解放するか判断・実行する。５１２で最新の待機中のジョブリストを取得し、（Ｓ４０８／５１３）で現在のジョブと次のジョブが同一のＰＤＬ解析部を利用するものかを確認し、次のＰＤＬジョブで現在起動中のＰＤＬ解析部を使用しない場合は（Ｓ４０９／５１４）でＰＤＬ解析部を終了、ＲＡＭ（１０２）を解放する。
【００２８】
５１５〜５１７ではＳ４１０〜Ｓ４１１に対応し、現在のＰＤＬジョブ終了後、ＰＤＬ以外のジョブ（ＦＡＸ／ＣＯＰＹ等）処理している間、次の先頭のＰＤＬジョブに対応したＰＤＬ解析部を起動しておく必要があるか、ジョブリストを取得（５１５）し、ＰＤＬジョブが存在するか判定（Ｓ４１０／５１６）し、ＰＤＬジョブが存在すれば対応するＰＤＬ解析部を起動（Ｓ４１１／５１７）する。
【００２９】
図３は図４で説明した本発明で説明したロジックにより、画像形成装置のＲＡＭ（１０２）使用量の削減と複数印刷ジョブの連続処理のパフォーマンスを両立していることを模式的に示したものである。図３−１ａ，３−２ａ，３−３ａは特許文献１で示されたＰＤＬ解析部の起動・終了方式を採用した場合の印刷ジョブ処理時間と画像形成装置のＲＡＭ（１０２）の使用量を示したものである。一方、図３−１ｂ，３−２ｂ，３−３ｂに本発明で説明した図４のフローチャート用いた場合の印刷ジョブの処理時間と画像形成装置のＲＡＭ（１０２）の使用量を示す。
【００３０】
図３−１ａ／図３−１ｂは画像形成装置のジョブリストに異なるフォーマットのＰＤＬジョブが連続して積まれる場合で、ＰＤＦファイルを印刷してからＸＰＳファイルを印刷する。ファイル形式が異なるため、特許文献１の方式ではＰＤＦファイルのＰＤＬ解析処理が完了（ｔ３１１）してからＸＰＳのＸＰＳ解析部（２０７）を起動するため、ｔ３１１−ｔ３１２までの待ち時間が発生していた。一方、本発明ではｔ３４０でＰＤＦを起動した直後のＳ４０５で次のＸＰＳジョブ用のＰＤＬ解析部の起動処理を行うか判断し、Ｓ４０６で起動処理を開始する。このＸＰＳの起動処理をＰＤＦの解析中のｔ３４０−ｔ３４１の期間に平行して行うことで、ＰＤＦ解析終了直後（ｔ３４１）に待ち時間無しでＸＰＳの処理を開始できる。ＲＡＭ（１０２）の使用量はジョブの切替時に備えて最大２つ分のＰＤＬ解析部を起動するため、特許文献１のＲＡＭ（１０２）サイズ（ｍ３１３）よりは増加し、（ｍ３４３）となるが、３つ以上のＰＤＬ解析部を持つ画像形成装置においても、同時起動するＰＤＬ解析部を２つに抑える効果がある。
【００３１】
図３−２ａ／図３−２ｂは異なるＰＤＬフォーマットのジョブ間に非ＰＤＬジョブが割り込みで積まれる場合で、（１）ＰＤＦファイルを印刷、（２）コピーを実行、（３）ＸＰＳファイルを印刷するケースである。特許文献１の方式ではＣＯＰＹ処理を終了してからＸＰＳ文書に対応したＸＰＳ解析部を起動するため、ｔ３２２−ｔ３２３の起動時間が必要となる。一方、本発明ではＳ４０８−Ｓ４０９においてＰＤＦの処理を終了したｔ３５１の時点でＰＤＦ解析部を終了させ、ＲＡＭ（１０２）を解放、Ｓ４１０-Ｓ４１１でジョブリスト中の非ＰＤＬジョブを除いた最初のＰＤＬジョブのフォーマットを取得、対応するＸＰＳ解析部の先行起動を開始する。このためコピー処理等の非ＰＤＬジョブを処理しているｔ３５１−ｔ３５２の期間をＸＰＳ解析部の起動時間に充てることができる。このためコピー等の非ＰＤＬ処理終了直後（ｔ３５２）に待ち時間無しでＸＰＳの解析処理を開始出来る。非ＰＤＬジョブの処理中もＰＤＬ解析部を最大１つだけ起動しておくため、ＲＡＭ（１０２）の使用量は、ｔ３５１−ｔ３５２の期間中、ｍ３２１／ｍ３５１よりは大きくｍ３５２となるが、起動するＰＤＬを１つに抑えつつ、印刷パフォーマンスを向上できる。
【００３２】
図３−３ａ／図３−３ｂはジョブリストに同一のＰＤＬフォーマットのジョブが積まれる場合で、特許文献１の方式では先頭のジョブの解析処理が完了したｔ３３１で一旦、ＰＤＦ解析部の終了処理に入り、その後、次のＰＤＦジョブを解析するため、ＰＤＦ解析部を起動する。この起動・終了処理でｔ３３１−ｔ３３２の待ち時間が発生する。一方、本発明では、ｔ３３１／ｔ３６１のタイミングでＳ４０８にて次のジョブがＰＤＬでかつ同一のフォーマットであるかを確認し、次のジョブがリストに存在し、同一フォーマットの場合はＳ４０９のＰＤＬ解析部終了処理をスキップしてジョブ処理を終了する。このためｔ３３２／ｔ３６２で次のＰＤＦジョブのＰＤＬ解析部の起動確認処理  （Ｓ４０３）で起動済みと判定し、Ｓ４０４の起動処理を省略する。よってｔ３３１−ｔ３３２のようなジョブ間での待ち時間発生を防止できる。
【符号の説明】
【００３３】
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  Ｉ／Ｆ
１０４  ＮｅｔｏｗｒｋＩ／Ｆ
１０５  ＲＯＭ
１０６  ＨＤＤ
【図１】
2014050992.tif 000003
【図２】
2014050992.tif 000004
【図３】
2014050992.tif 000005
【図４】
2014050992.tif 000006
【図５】
2014050992.tif 000007