(57)【要約】      （修正有）【課題】ネットワークを介した印刷においても正確にエンジンＰＰＭで処理を行う事ができる画像形成装置を提供する。【解決手段】留め置かれた印刷ジョブに対しページ毎にＲＩＰ時間およびネットワーク転送時間を予測する時間予測手段と、ＲＩＰ予測時間を用いて先行ＲＩＰ画像を保持するか、ＰＤＬデータのままにしておくかを判定する手段と、該当ページの印刷処理時間を計算し、その処理時間がエンジンＰＰＭを下回ることによって余剰となった処理時間を次ページの処理へ繰り越す手段とを有する。【選択図】図９
2017047642.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを画像形成処理する画像形成手段(Ｓ８１２)と、
送信された印刷ジョブを画像形成装置または外部ストレージに留め置く印刷ジョブ留め置き手段(Ｓ８１１)と、
留め置かれた印刷ジョブに対しページ毎のＲＩＰ時間を予測する時間予測手段（Ｓ８０１）と、
エンジンＰＰＭに間に合わせるために時間予測手段を用いて先行ＲＩＰを行うかを判定する先行ＲＩＰ判定手段（Ｓ９０６）と、
余剰となった処理時間を次ページの処理へ繰り越す繰り越し手段（Ｓ９０５）を兼ね備えた装置。
【請求項２】
印刷データを画像形成処理する画像形成ステップ(Ｓ８１２)と、
送信された印刷ジョブを画像形成装置または外部ストレージに留め置く印刷ジョブ留め置きステップ(Ｓ８１１)と、
留め置かれた印刷ジョブに対しページ毎のＲＩＰ時間を予測する時間予測ステップ（Ｓ８０１）と、
エンジンＰＰＭに間に合わせるために時間予測手段を用いて先行ＲＩＰを行うかを判定する先行ＲＩＰ判定ステップ（Ｓ９０６）と、
余剰となった処理時間を次ページの処理へ繰り越す繰り越しステップ（Ｓ９０５）を兼ね備えた方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、先行ＲＩＰ時におけるＲＩＰ後データ保存方法に関する。
【背景技術】
【０００２】
印刷ジョブを予め画像形成装置に送信のみしておきその場では印刷せず、後でユーザが任意なタイミングで印刷ができる留め置き印刷という方法がある。留め置き印刷の際、ＰＤＬにおいては実際に印刷を行うためにＰＤＬから中間データへの変換、中間データからラスタデータへの変換処理（ＲＩＰ）を行っている。ＰＤＬの内容によってはＲＩＰに時間がかかるものがあり、実際に印刷を開始した際に印刷に時間がかかり、待たされる事がある。
【０００３】
これに対して特許文献１のような解決手段がある。即ち画像形成装置において、予めページ毎に時間予測を行いＰＤＬのＲＩＰ時間がエンジンＰＰＭを超えるものについては先行ＲＩＰを実施した後、生成したイメージデータをストレージに保存しておいて、実際の印刷時に保存しておいた先行ＲＩＰ画像を用いる。これにより、実際の印刷の際に印刷時間をエンジンＰＰＭに間に合わせる。なお、エンジンＰＰＭ（Ｐａｇｅ  ｐｅｒ  Ｍｉｎｕｔｅｓ）１分あたりに印刷エンジンが印刷できるページ数を表している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−０７１６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の方法においては、エンジンＰＰＭを超えるページに関してのみ先行ＲＩＰ画像を保存するというものだった。この方法では全てのページでエンジンＰＰＭを超えていた場合、全てのページの先行ＲＩＰ後画像を保持しなければならないという課題があった。
【０００６】
また、近年では印刷ジョブを投げた印刷装置がネットワークを介して別の印刷装置に印刷を指示する場合がある。さらに印刷ジョブを保存するための記憶装置においても印刷を実施する印刷装置とはネットワークで結ばれている場合があり、単純にＲＩＰ処理の時間予測ではエンジンＰＰＭに間に合う印刷ができないという課題がある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明に係る画像形成装置は以下の構成を有する。即ち、印刷ジョブを画像形成装置または外部記憶装置に留め置く手段と、留め置かれた印刷ジョブに対し、ページ毎にＲＩＰ時間およびネットワーク転送時間を予測する時間予測手段と、前記ＲＩＰ予測時間を用いて先行ＲＩＰ画像を保持するか、ＰＤＬデータのままにしておくかを判定する手段と、該当ページの印刷処理時間を計算し、その処理時間がエンジンＰＰＭを下回ることによって余剰となった処理時間を次ページの処理へ繰り越す手段とを有する。
【発明の効果】
【０００８】
本発明に係る画像形成装置によれば、ネットワークを介した印刷においても正確にエンジンＰＰＭ内で処理を行う事ができ、さらにストレージに保存するＲＩＰ後画像を特許文献１の方法と比較して、さらに削減することができる。
【図面の簡単な説明】
【０００９】
【図１】システムの構成図
【図２】画像形成装置のハードウェアブロック図
【図３】画像形成装置のソフトウェアモジュール図
【図４】印刷設定ＵＩ
【図５】印刷ジョブ選択ＵＩ
【図６】留め置き印刷ジョブテーブル
【図７】画像形成装置ネットワーク構成テーブル
【図８】画像形成装置の印刷処理全体のフローチャート
【図９】ＲＩＰ後画像を記憶装置に保存するかを判定するフローチャート
【図１０】留め置かれた印刷ジョブを印刷処理するフローチャート
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１１】
［実施例１］
＜システム構成図＞
まず、図１を用いて本発明におけるシステムの構成の一例を説明する。本実施例に係るシステムは、画像形成装置１０１、外部記憶装置１０２、ネットワーク１０３、情報処理装置１０４を有する。情報処理装置１０４は、複数の画像形成装置１０２および複数の外部記憶装置とネットワーク１０３で接続されている。
【００１２】
画像形成装置１０１は、スキャン、ＦＡＸ、プリント、コピーなどの様々な機能を有する複合機である。また、画像形成装置１０１はページ毎のラスタライズにかかる時間予測およびＲＩＰ処理、先行ＲＩＰを行ってＲＩＰ後データを保存するかＰＤＬデータのまま持たせるかの判定処理、印刷処理を行う。これらの処理は単一の画像形成装置で行ってもよいし、ネットワーク１０３を介して複数の画像形成装置で分担させてもよい。
【００１３】
外部記憶装置１０２は画像形成装置が受信したＰＤＬデータ、およびＰＤＬのＲＩＰ後画像を保存する。外部記憶装置ではなく画像形成装置１０２内にある記憶装置にＲＩＰ後データを持たせてもよい。ネットワーク１０３はＷＡＮやＬＡＮで構成される無線、または有線のネットワークである。
【００１４】
情報処理装置１０４はユーザが使用するクライアントＰＣ、または近年普及しつつあるモバイル端末である。情報処理装置１０４はネットワーク１０３を介して画像１０２へ印刷ジョブを送信することができる。情報処理装置１０４はネットワーク１０３を介して複数接続することができる。
【００１５】
＜画像形成装置のハードウェアブロック図＞
図２は本実施例の画像形成装置１０１の構成を説明するハードウェアブロック図である。なお、図２では画像形成装置単体の構成のみを示しているが、この画像形成装置１０２には図１に示す外部記憶装置１０２や情報処理装置１０４などの装置がネットワーク１０３を通じて無線または有線で接続される。印刷ジョブは主にネットワーク１０３に接続されている情報処理装置１０４からネットワーク１０３やＵＳＢに代表されるインターフェースを経由して画像形成装置１０２に転送される。
【００１６】
図２において、２００はコントローラユニットで、画像信号やデバイス情報の入出力を制御する。中央演算装置２０１は補助記憶装置２０３に記憶されたプログラムを主記憶装置２０２に読み出し、実行する。さらに、システムバス２１２に接続される各デバイスを中央演算装置２０１が統括的に制御する。また、中央演算装置２０１は並列処理を実現するために、ハードウェアとしてプロセッサを複数有するマルチプロセッサシステムを採用してもよい。また、マイクロプロセッサとして、複数のプロセッサコアを備えているものでもよい。
【００１７】
ハイパースレッディングのようなプロセッサ内のレジスタやパイプラインの空き時間を有効利用して1つのプロセッサをあたかも複数のプロセッサであるかのように見せる技術が利用出来るものを用いても良い。ネットワーク１０３を介して接続させる情報処理装置１０４上に多くの処理を分離実行させる構成も可能である。主記憶装置２０２は、中央演算装置２０１の主メモリ、ワークメモリとして機能する。補助記憶装置２０３は大容量データを一時的あるいは長期的に保持する目的でも使用される。ＲＩＰ２０４は中間プリントデータをラスタイメージに展開する専用ハードウェアである。
【００１８】
ＲＩＰ２０４は中央演算装置２０１により主記憶装置２０２上に生成された中間プリントデータを高速かつ、中央演算装置２０１の実行と並列に、処理するものである。Ｎｅｔｗｏｒｋ２０５はネットワーク１０３に接続し、プリンタ外部とのプリントデータやデバイス情報の入出力を担う。あるいはＮｅｔｗｏｒｋ２０５を介して主記憶装置２０３にプログラムをインストールすることもできる。スキャン装置Ｉ／Ｆ２０６はスキャン装置２０９とのインターフェース部で、スキャン装置２０９から送受信するスキャン画像を主記憶装置２０２または、補助記憶装置２０３に保存する役割を担う。
【００１９】
操作部Ｉ／Ｆ２０７は操作部２１０とのインターフェース部で、操作部２１０に表示する画像データを操作部２１０に対して出力する。また、操作部２１０から本装置のユーザが入力した情報を、中央演算装置２０１に伝える役割をする。操作部２１０は、出力器として液晶パネルと音源を備え、入力器としてタッチパネルとハードキー、マイクを備えるものである。コントローラユニット２００はデバイスＩ／Ｆ２０８を介して、プリンタエンジン２１１に接続される。デバイスＩ／Ｆ２０８は中央演算装置２０１の指示に基づき、画像信号の送出、デバイス動作指示、デバイス情報の受信を行う。
【００２０】
プリンタエンジン２１１はコントローラユニット２００からの画像信号を媒体上に出力する出力機であり、電子写真方式、インクジェット方式の何れでも構わない。また、システムバス２１２に対し、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対するディスクドライブ、フラッシュメモリなどの可搬型の不揮発性記録媒体に対するメモリリーダライタなどが接続されてもよい。また、本実施例の処理内容が記述されたプログラムが前記可搬型記憶媒体を経由して、補助記憶装置２０３に保存され、画像形成装置にインストールすることもできる。
【００２１】
＜画像形成装置のソフトウェアモジュール図＞
図３は本実施例における画像形成装置１０１のソフトウェアモジュール構成図である。図３に記載した各ソフトウェアモジュールは、プログラムとして補助記憶装置２０３に格納され、主記憶装置２０２にロードされ中央演算装置２０１により実行されるものである。送受信部３０１はＮｅｔｗｏｒｋ２０５より、印刷データの受信、スキャン画像の送信、他の画像形成装置への印刷データの送受信を担う。データ解釈部３０２は制御部３０３を介して送受信部３０１より受信される印刷データを読み込み、ドキュメント内の描画情報を解釈する。
【００２２】
このデータ解釈処理の結果として抽出した描画情報は制御部３０３を介してレンダラ３０４に送られ、レンダリング処理に使用される。制御部３０３は本実施例における印刷データの受信、データ解釈、画像のレンダリング、印刷情報データ生成、印刷物のスキャン、スキャン画像の送信、ＲＩＰ時間予測、データ転送時間までの各種処理の制御の全般を司る。レンダラ３０４はデータ解釈部３０２から送られてきた描画情報からＲＩＰ２０４を使用してビットマップイメージを生成する。生成されたビットマップイメージはデバイスＩ／Ｆ２０８を介してプリンタエンジンに送られ、印刷用紙に対する画像形成処理が実行される。
【００２３】
印刷情報データ生成部３０５は印刷時の印刷情報を印刷情報データとして生成する。印刷情報データには、印刷時に使用した印刷レイアウト情報と、そのレイアウトを構成するために必要となる文書データに含まれる部分描画オブジェクトから構成される。時間予測部３０６は外部記憶装置１０２または画像形成装置１０１から実際に印刷処理する画像形成装置１０１に印刷データを転送する時間予測を印刷ページ毎に行う。また、印刷データがレンダラ３０４の処理によってラスタデータになるまでの時間の予測を印刷ページ毎に行う。
【００２４】
＜印刷設定ＵＩ＞
図４は実施例における実際の操作ＵＩを示したものである。本ＵＩは情報処理装置１０４で表示するか、印刷対象となるドキュメントファイルが画像形成装置１０１内にある場合またはＵＳＢメモリなど可搬メディアを通じて画像形成装置１０１に送信する場合は画像形成装置１０１上でＵＩ画面を表示させてもよい。印刷設定画面４０１を通じて、タッチパネルやキーボード、マウスなどＵＩ操作ができるデバイスを用いてＵＩを操作する。実際に印刷ジョブを投入しようとするユーザが操作を行う。ファイル名４０２は実際に印刷しようとするドキュメント名が表示される。
【００２５】
印刷設定メニュー４０３は本実施例における設定項目を示している。印刷設定４０３メニューにて「実際の印刷開始に先立って先行ＲＩＰを実施」、および「印刷ジョブを留め置く」を選択後に印刷ボタン４０４を押下すると先行ＲＩＰを伴った留め置き印刷が実施される。上記設定の２項目が設定され、印刷ボタンを押下したときに本実施例が開始される事となる。キャンセルボタン４０５を押下すると印刷をキャンセルする。
【００２６】
＜留め置き印刷ジョブ選択ＵＩ＞
図５は実施例における留め置かれた印刷ジョブを開始する操作ＵＩを示したものである。本ＵＩは実際に留め置きされた印刷ジョブを送信した画像形成装置１０１上で表示する。留め置き印刷ジョブ選択画面５０１を通じて、タッチパネルや操作キーなど、画像形成装置のＵＩ操作ができるデバイスを用いてＵＩを操作する。印刷ジョブ名一覧５０２に表示されている留め置かれた印刷ジョブを選択し、印刷ボタン５０３を押下すると印刷が開始される。キャンセルボタン５０４を押下すると印刷をキャンセルする。
【００２７】
＜留め置き印刷ジョブテーブル＞
図６は留め置かれた印刷ジョブを管理するために使用するテーブルである。留め置き印刷ジョブテーブル６０１は次で示した項目により構成されている。ジョブＩＤ６０２は留め置き印刷ジョブを識別するためのＩＤである。ユーザＩＤ６０３は留め置き印刷ジョブを送信したユーザを識別するためのＩＤである。
【００２８】
ファイル格納情報６０４は印刷ジョブの元となったドキュメントのファイル名、保存先は実際に印刷ジョブデータがどこに格納されているかを示す。保存先がｌｏｃａｌとなる場合は印刷ジョブが送信された画像形成装置１０１上を、数字で示されるＩＤで示される場合は、後述する画像形成装置ネットワーク構成テーブル７０１にある装置ＩＤ７０２を示す。
【００２９】
印刷設定情報６０５は印刷ジョブに適用する印刷設定情報である。ページ数６０６は印刷ページ枚数を示す。ＰＤＬ種類６０７は印刷ジョブとして送られてきた印刷データがどのＰＤＬに基づいて記述されているかを示す。ＲＩＰ予測時間＋転送時間６０８は時間予測して得られたページ毎のＲＩＰ予測時間と時間予測して得られたデータ転送時間を示す。ＲＩＰ後画像情報６０９は時間予測の結果、先行ＲＩＰを実施し得られたＲＩＰ後画像の保存情報を示す。即ちＲＩＰ後画像情報のファイル名とファイルサイズが格納される。保存先についてはＰＤＬデータが保存されている記憶装置と同一となる。ＰＤＬデータ６１０は実際のＰＤＬデータである。
【００３０】
＜画像形成装置ネットワーク構成テーブル＞
図７は画像形成装置ネットワークテーブルを示す。画像形成装置ネットワーク構成テーブル７０１は、印刷ジョブを送信した画像形成装置とネットワークを介して接続されている装置を示している。装置ＩＤ７０２は接続されている装置の識別子である。装置タイプ７０３は装置のタイプ、即ち画像形成装置または外部ストレージを示す。
【００３１】
ネットワークアドレス７０４はネットワークのプロトコルとネットワーク上で接続を識別するためのアドレスを示す。アドレスがｌｏｃａｌの場合、印刷ジョブが送信された画像形成装置自身を示す。転送速度７０５は装置間の実際の転送速度を示す。また、アドレスがｌｏｃａｌの場合、画像形成装置１０１自身がもつ補助記憶装置２０３から主記憶装置２０２への転送速度を示す。
【００３２】
ネットワークアドレス７０４およびネットワーク転送速度７０５に格納する値は装置が起動したとき、または装置間でネットワーク接続されたときに取得し、画像形成装置ネットワーク構成テーブルへ適時格納する。
【００３３】
＜画像形成装置による印刷処理全体のフローチャート＞
図８はユーザが印刷ジョブの設定から実際に印刷処理が行われるまでの全体の処理フローを表したものである。Ｓ８０１でユーザによって印刷設定がされる。本実施例開始のために、図４で説明した設定を行う必要がある。Ｓ８０２で印刷ジョブ送信を行う。送信された印刷ジョブは画像形成装置１０１で受信する。
【００３４】
Ｓ８０３で画像形成装置１０１が受信した印刷ジョブの解析を行う。ＲＩＰ時間の予測およびデータ転送時間の予測および実際の印刷を行うための印刷ジョブの解析を実施する。解析により留め置き印刷ジョブテーブル６０１にあるジョブＩＤ６０２とＲＩＰ予測時間＋転送時間６０８とＲＩＰ後画像情報６０９を除いた項目を取得する。Ｓ８０４でジョブ解析が正常に終了したかの判定を行う。即ちＳ８０３で上げた取得すべき項目が全て取得できた場合、Ｓ８０５へ処理を移行する。そうでない場合、エラーとしてＳ８１３へ処理を移行する。
【００３５】
Ｓ８０５で留め置き印刷ジョブテーブル６０１にＳ８０３で取得した項目を登録する。登録の際、ユニークとなるジョブＩＤを発行し、これをジョブＩＤ６０２へ併せて登録する。また、新規発行されたジョブＩＤ（＝ＪＩＤ）は後続処理において留め置き印刷ジョブテーブル６０１に登録した情報を参照する際の機―として使用する。Ｓ８０６で時間予測処理を印刷ページ毎に全て行うために繰り返し処理を開始する。Ｓ８０７で該当ページのＲＩＰ時間予測を実施する。ＲＩＰ時間予測処理方法については特許文献１が詳しい。
【００３６】
Ｓ８０８でデータ転送時間予測を実施する。印刷ジョブがネットワークで接続された外部記憶装置１０２にある場合、画像形成装置同士がネットワークで接続されている場合、印刷データのネットワーク転送時間の予測を行う。ネットワーク転送時間は画像形成装置ネットワーク構成テーブル７０１のネットワーク転送速度７０５より該当する項目を取得し、実際に転送するデータサイズをネットワーク転送速度で割ることで算出する。また、複数の画像形成装置が接続されている場合、もっとも転送速度の遅い装置を選択する。
【００３７】
Ｓ８０９は繰り返し処理の終端を示す。処理すべきページが無い場合はＳ８１０へ移行する。処理すべきページがまだある場合はＳ８０６へ移行する。Ｓ８１０は時間予測に基づいた先行ＲＩＰ処理を行う。処理内容の詳細は図９の説明で行う。Ｓ８１１は印刷ジョブを留め置き、Ｓ８１２においてユーザが実際の印刷処理を実施するまで待つ。Ｓ８１２はユーザが留め置かれた印刷ジョブに対し、印刷処理を開始する事で実施する。処理内容の詳細は図１０で説明する。Ｓ８１３はエラーメッセージを表示する。表示後、本処理を終了する。
【００３８】
＜ＲＩＰ後画像を記憶装置に保存するかを判定するフローチャート＞
図９は先行ＲＩＰをしてＲＩＰ後画像を記憶装置に保存するかＰＤＬのまま保持しておくかを判定する処理を詳細に示したフローチャートである。本フローチャートはＳ８１０を詳細に説明したものである。Ｓ９０１で繰り越し時間（＝Ｋ）を０として画像形成装置の主記憶装置２０２に記憶する。また、エンジンＰＰＭの情報を画像形成装置より取得し、ページ一枚あたりの印刷時間（＝Ｘ）をプリンタエンジン２１１より取得し、主記憶装置２０２に記憶する。
【００３９】
また、Ｓ９０２で先行ＲＩＰ処理を行うか、またはＰＤＬデータのまま保持する処理を印刷ページ毎に全て行うために繰り返し処理を開始する。Ｓ９０３で留め置きジョブテーブル６０２よりＪＩＤをキーとしてＲＩＰ予測時間＋転送時間６０８内の該当する項目から現在処理を該当されているページ（該当ページ）のＲＩＰ予測時間（＝Ｐ）を取得する。Ｓ９０４で留め置きジョブテーブル６０２よりＪＩＤをキーとしてＲＩＰ予測時間＋転送時間６０８内の該当する項目から該当ページのデータ転送時間（＝Ｔ）を取得する。Ｓ９０５でＫとＸを足し、その合計時間（＝Ｓ）を求める。
【００４０】
Ｓ９０６で先行ＲＩＰを行うか行わないかの判定をする。ＳがＰ＋Ｔを下回った場合、エンジンＰＰＭ内での印刷が不可能となる。よって、先行ＲＩＰ処理を行い、ＲＩＰ後画像を記憶装置に保存する。この場合、Ｓ９０７へ処理を移行する。ＳがＰ＋Ｔと同等か上回った場合は該当ページを印刷時にＲＩＰしてもエンジンＰＰＭでの印刷が可能となるため先行ＲＩＰは行わず、ＲＩＰ後画像も記憶装置に保存しない。この場合、Ｓ９０９へ処理を移行する。
【００４１】
Ｓ９０７はＲＩＰ処理に必要な中間データを作成する。該当ページのＰＤＬデータを入力として印刷情報データ生成部３０５に渡し、出力として中間データを得る。Ｓ９０８はＳ９０７で作成した中間データをレンダラ３０４に渡しＲＩＰを行い、ラスタデータを作成する。Ｓ９０９はＳ９０８で作成したＲＩＰ後画像を補助記憶装置に新たにファイル名を生成して保存する。留め置き印刷ジョブテーブル６０２よりＪＩＤをキーとしてファイル格納情報６０４にある保存先を取得する。ＲＩＰ後画像の保存先は取得した保存先と同様とする。
【００４２】
Ｓ９１０でＫとＸの和を新たな繰り越し時間Ｋとして主記憶装置２０２に記憶する。Ｓ９１１は該当ページ番号とＳ９０９で生成したファイル名、ＲＩＰ後画像の保存サイズを留め置き印刷ジョブテーブル６０２のＲＩＰ後画像情報６０９へＪＩＤをキーとして保存先を参照し、保存する。Ｓ９１２はＲＩＰ後画像を保存しないと判定された先の処理である。ＫとＸの和からＰとＴを引き、新たな繰り越し時間Ｋとして主記憶装置２０２に記憶する。
【００４３】
Ｓ９１３は該当ページ番号とファイル名をファイル無し、保存サイズを０として、留め置き印刷ジョブテーブル６０２のＲＩＰ後画像情報６０９へＪＩＤをキーとして保存先を参照し、保存する。Ｓ９１４は繰り返し処理の終端を示す。処理すべきページが無い場合は本フローチャートの処理を終了する。処理すべきページがまだある場合はＳ９０２へ移行する。
【００４４】
＜留め置かれた印刷ジョブを印刷処理するフローチャート＞
図１０はユーザの指示によって留め置かれた印刷ジョブに対し、そのユーザが実際に印刷処理を指示した際の印刷処理のフローチャートである。本フローチャートはＳ８１２を詳細に説明したものである。Ｓ１００１はユーザが選択した留め置き印刷ジョブに紐づいたＩＤをＪＩＤとして、主記憶装置２０２に記憶する。
【００４５】
Ｓ１００２でページ毎の印刷処理を行う。ページ毎に全て行うために繰り返し処理を開始する。Ｓ１００３は留め置き印刷ジョブテーブル６０３よりＪＩＤをキーとして該当ページの先行ＲＩＰに関する情報およびデータを取得する。Ｓ１００４でＲＩＰ後画像が保存されているかを判定する。保存されている場合、Ｓ１００５へ処理を移行する。保存されていない場合、Ｓ１００７へ処理を移行する。Ｓ１００５ではＳ１００３で取得した情報を基にＲＩＰ後画像を取得する。
【００４６】
Ｓ１００７はＲＩＰ処理に必要な中間データを作成する。該当ページのＰＤＬデータを入力として印刷情報データ生成部３０５に渡し、出力として中間データを得る。Ｓ１００８はＳ９０７で作成した中間データをレンダラ３０４に渡しＲＩＰを行い、ラスタデータを作成する。Ｓ１００６はＳ１００５で取得またはＳ１００８で生成したラスタデータを入力としてプリンタエンジン２１１に渡し印刷を行う。Ｓ１００７は繰り返し処理の終端を示す。処理すべきページが無い場合は本フローチャートの処理を終了する。処理すべきページがまだある場合はＳ１００２へ移行する。
【符号の説明】
【００４７】
１０１  画像形成装置、１０２  外部記憶装置、１０３  ネットワーク、
１０４  情報処理装置
【図１】
2017047642.tif 000003
【図２】
2017047642.tif 000004
【図３】
2017047642.tif 000005
【図４】
2017047642.tif 000006
【図５】
2017047642.tif 000007
【図６】
2017047642.tif 000008
【図７】
2017047642.tif 000009
【図８】
2017047642.tif 000010
【図９】
2017047642.tif 000011
【図１０】
2017047642.tif 000012