(57)【要約】【課題】オブジェクトデータの設定を変更する場合において、少ないリソースで効率よく変更ができ、さらに不正な結果を得る頻度がより少なくなる出力装置等を提供する。【解決手段】上位装置から送信されたオブジェクトデータに基づいて、データの出力処理を行う出力装置において、前記上位装置から前記オブジェクトデータを受信して解析し、その解析結果であるデータを展開して保存する解析手段と、前記解析手段で展開した展開後のオブジェクトデータと一緒に、該オブジェクトデータ各々に関する属性情報を保存して管理する管理手段と、前記属性情報を基に、展開前のオブジェクトデータを前記上位装置側からダウンロードする手段と、ダウンロードしたオブジェクトデータを要求に応じて変更する手段とを備えた。【選択図】　　　　図５
2004009580.tif 000002
【特許請求の範囲】
【請求項１】
他のデータから参照されて使用されるオブジェクトデータに基づいて、データの出力処理を行う出力装置において、
前記オブジェクトデータを解析して、該オブジェクトデータを展開処理する解析手段と、
前記解析手段で展開処理された展開後のオブジェクトデータと一緒に、該オブジェクトデータ各々に関する属性情報を保存して管理する管理手段とを備えたことを特徴とする出力装置。
【請求項２】
前記属性情報を基に、展開前のオブジェクトデータを前記上位装置側からダウンロードする手段と、
要求に応じて、ダウンロードしたオブジェクトデータと、保存されているオブジェクトデータとを変更する手段とを備えたことを特徴とする請求項１に記載の出力装置。
【請求項３】
前記属性情報は、前記オブジェクトデータ各々に関するデータ名、データサイズ、及びデータが存在する場所を示す情報であることを特徴とする請求項１または２記載の出力装置。
【請求項４】
前記解析手段によって解析不可能なオブジェクトデータを判断する判断手段と、
前記判断手段で判断された解析不可能なオブジェクトデータの領域を空白で出力する手段とを備えたことを特徴とする請求項１乃至３に記載の出力装置。
【請求項５】
前記解析手段によって解析不可能なオブジェクトデータを判断する判断手段と、
前記判断手段で判断された解析不可能なオブジェクトデータの領域にオブジェクトデータ名と警告メッセージのみを出力する手段とを備えたことを特徴とする請求項１乃至３に記載の出力装置。
【請求項６】
前記解析手段によって解析不可能なオブジェクトデータを判断する判断手段と、
前記判断手段で解析不可能なオブジェクトデータが存在すると判断された場合に、レイアウト情報に基づく出力のみを行う手段とを備えたことを特徴とする請求項１乃至３に記載の出力装置。
【請求項７】
他のデータから参照されて使用されるオブジェクトデータに基づいて、データの出力処理を行う出力装置の制御方法において、
前記オブジェクトデータを解析して、該オブジェクトデータを展開処理する解析行程と、
前記解析行程で展開処理された展開後のオブジェクトデータと一緒に、該オブジェクトデータ各々に関する属性情報を保存して管理する管理行程と
を有することを特徴とする出力装置の制御方法。
【請求項８】
前記属性情報を基に、展開前のオブジェクトデータを前記上位装置側からダウンロードする行程と、
要求に応じて、ダウンロードしたオブジェクトデータと、保存されているオブジェクトデータとを変更する行程とを有することを特徴とする請求項７に記載の出力装置の制御方法。
【請求項９】
前記属性情報は、前記オブジェクトデータ各々に関するデータ名、データサイズ、及びデータが存在する場所を示す情報であることを特徴とする請求項７または８記載の出力装置の制御方法。
【請求項１０】
前記解析行程によって解析不可能なオブジェクトデータを判断する判断行程と、
前記判断行程で判断された解析不可能なオブジェクトデータの領域を空白で出力する行程とを有することを特徴とする請求項７乃至９に記載の出力装置の制御方法。
【請求項１１】
前記解析行程によって解析不可能なオブジェクトデータを判断する判断行程と、
前記判断行程で判断された解析不可能なオブジェクトデータの領域にオブジェクトデータ名と警告メッセージのみを出力する行程とを有することを特徴とする請求項７乃至９に記載の出力装置の制御方法。
【請求項１２】
前記解析行程によって解析不可能なオブジェクトデータを判断する判断行程と、
前記判断行程で解析不可能なオブジェクトデータが存在すると判断された場合に、レイアウト情報に基づく出力のみを行う行程とを有することを特徴とする請求項７乃至９に記載の出力装置の制御方法。
【請求項１３】
他のデータから参照されて使用されるオブジェクトデータに基づいて、データの出力処理を行う出力装置の制御方法を実行するための制御プログラムを提供する媒体であって、
前記制御プログラムは、
前記オブジェクトデータを解析して、該オブジェクトデータを展開処理する解析ステップと、
前記解析ステップで展開処理された展開後のオブジェクトデータと一緒に、該オブジェクトデータ各々に関する属性情報を保存して管理する管理ステップとを有することを特徴とする制御プログラムを提供する媒体。
【請求項１４】
他のデータから参照されて使用されるオブジェクトデータに基づいて、データの出力処理を行う出力装置の制御方法を実行するための制御プログラムであって、
前記オブジェクトデータを解析して、該オブジェクトデータを展開処理する解析ステップと、
前記解析ステップで展開処理された展開後のオブジェクトデータと一緒に、該オブジェクトデータ各々に関する属性情報を保存して管理する管理ステップとを有することを特徴とする制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、上位装置から送信されたオブジェクトデータに基づいて、データの出力処理を行うプリンタなどの出力装置等に関する。
【０００２】
【従来の技術】
従来、この種の出力装置としては、レイアウト情報、オブジェクト属性情報（オブジェクト名やオブジェクトが存在する場所等の情報）、出力設定情報、及びオブジェクトデータで構成されるオブジェクトベースのジョブを処理し、これら各種情報やオブジェクトデータに基づいて、データの出力処理を行う出力装置が知られている。
【０００３】
かかる出力装置が上位装置から受信したオブジェクトベースのデータに対して、予め、使用回数の多いオブジェクトデータを出力装置に展開して保存しておき、後から、それを参照するデータが含まれた可変のデータを送って出力処理の高速化を図ることがある。
【０００４】
このような出力装置において、一旦保存した展開済みのオブジェクトデータに対して、設定を変更して出力したいという要求があり、この場合、再度その設定に応じたデータを上位装置で作成し直してから送るか、出力装置において展開前のデータを保存しておくという方法が採られている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の出力装置においては次のような問題点があった。
【０００６】
設定に応じたデータを再度上位装置で作成し直してから出力装置に送る方法は、効率が著しく劣り、また出力装置において展開前のデータをそのまま保存しておく方法は、出力装置のメモリを圧迫するため、メモリ使用効率が悪化するという問題がある。
【０００７】
加えて、受信したオブジェクトデータを正しく解析できない場合には、期待する出力結果にほど遠い品質のエラーページが出力されるばかりか、さらには不正なページが大量に出力される、といったこともあった。
【０００８】
本発明は上記従来の問題点に鑑み、オブジェクトデータの設定を変更する場合において、少ないリソースで効率よく変更ができ、さらに不正な結果を得る頻度がより少なくなる出力装置等を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明の出力装置では、他のデータから参照されて使用されるオブジェクトデータに基づいて、データの出力処理を行う出力装置において、前記オブジェクトデータを解析して、該オブジェクトデータを展開処理する解析手段と、前記解析手段で展開処理された展開後のオブジェクトデータと一緒に、該オブジェクトデータ各々に関する属性情報を保存して管理する管理手段とを備えたことを特徴とする。
【００１０】
本発明の出力装置の制御方法では、他のデータから参照されて使用されるオブジェクトデータに基づいて、データの出力処理を行う出力装置の制御方法において、前記オブジェクトデータを解析して、該オブジェクトデータを展開処理する解析行程と、前記解析行程で展開処理された展開後のオブジェクトデータと一緒に、該オブジェクトデータ各々に関する属性情報を保存して管理する管理行程とを有することを特徴とする。
【００１１】
本発明の制御プログラムを提供する媒体では、他のデータから参照されて使用されるオブジェクトデータに基づいて、データの出力処理を行う出力装置の制御方法を実行するための制御プログラムを提供する媒体であって、前記制御プログラムは、前記オブジェクトデータを解析して、該オブジェクトデータを展開処理する解析ステップと、前記解析ステップで展開処理された展開後のオブジェクトデータと一緒に、該オブジェクトデータ各々に関する属性情報を保存して管理する管理ステップとを有することを特徴とする。
【００１２】
本発明の制御プログラムでは、他のデータから参照されて使用されるオブジェクトデータに基づいて、データの出力処理を行う出力装置の制御方法を実行するための制御プログラムであって、前記オブジェクトデータを解析して、該オブジェクトデータを展開処理する解析ステップと、前記解析ステップで展開処理された展開後のオブジェクトデータと一緒に、該オブジェクトデータ各々に関する属性情報を保存して管理する管理ステップとを有することを特徴とする。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１４】
［第一実施形態］
＜ハード構成＞
図１は、本発明の第一実施形態に係る出力装置の全体構成を示すブロック図である。なお、本実施形態では、出力装置として印刷装置であるレーザービーム・プリンタ（以下、単にプリンタと記す）を例に採る。
【００１５】
図１において、３００は、ホストコンピュータ等の上位装置であり、この上位装置３００はスプーラ１０を有している。スプーラ１０は、一旦、印刷用データをハードディスクにスプールし、スケジューリングした後、順次プリンタ２００へ送信する。すなわち、上位装置３００は、印刷用データとして、制御命令情報やマクロ登録情報のほか、文字情報等から成るオブジェクトベースのデータをプリンタ２００に出力する。オブジェクトベースのデータは、前述したように、レイアウト情報、オブジェクト属性情報（オブジェクト名やオブジェクトが存在する場所等の情報）、出力設定情報、及びオブジェクトデータで構成されている。ここで、オブジェクトデータは、例えば、文書中の画像、図、文書などがそれぞれ個別のファイル（データ）として保存されるものである。
【００１６】
１１は、プリンタ２００内制御ユニット２０１の入力インターフェイスであり、上位装置３００とプリンタ２００相互の情報の通信を可能にする機能を有する。１３は、プリンタ２００内の入力部１２に設けられた受信バッファであり、上位装置３００からのデータを一時的に記憶する。
【００１７】
１４は、上位装置３００からのデータを解析する解析部であり、１５は、解析部１４の解析結果を記憶するページバッファである。１６は、展開部であり、ページバッファ１５に格納された情報をビットマップデータに展開する回路である。１７は、展開部１６にて展開されたビットマップデータを記憶するフレームバッファであり、１８は、ビットマップデータをビデオ信号に変換する出力部であり、１９は、制御ユニット２０１の出力インターフェイスであり、プリンタエンジンである印刷部３０に接続されている。
【００１８】
２０は、制御ユニット２０１内に設けられたＣＰＵであり、ＲＯＭ２１内に格納された制御プログラムに従って装置全体の動作を制御する。２２は、ＣＰＵ２０に接続されたパネル制御部であって、操作パネル３１の動作を制御する。２３は、ＣＰＵ２０に接続された給紙・ステイプル制御部であって、給紙デッキ・ステイプラ３２の動作を制御する。
【００１９】
このような構成の出力装置において、データ受信処理から出力処理までの一連の流れについて説明する。
【００２０】
まず、上位装置３００から出力されたデータは、入力インターフェイス１１を介して、プリンタ２００の入力部１２の受信バッファ１３に一時的に記憶され、解析部１４で、ＲＯＭ２１内の制御プログラムに従って解析された後に、ページバッファ１５に蓄えられる。次に、ページバッファ１５に格納された情報は、展開部１６にて文字の印字や図形の描画に関する演算処理が施され、ビットマップデータに展開された後に、フレームバッファ１７に記憶される。フレームバッファ１７内に格納されたビットマップデータは、出力部１８においてビデオ信号に変換され、出力インターフェイス１９を介して印刷部３０に出力される。
【００２１】
＜データ処理手順＞
次に、本実施形態に係るプリンタ２００のデータ処理手順について、図２のフローチャートを用いて説明する。
【００２２】
まず、ステップＳ１で、プリンタ２００の紙無しや、紙ジャム、ドアオープン等のエンジンステータス状態、及び操作パネル３１のスイッチの押下状態を監視するパネル状態のチェックを行う。次に、ステップＳ２で、受信すべきデータが存在するか否かを判断して、Ｙｅｓの場合は、ステップＳ３で受信処理を行う。
【００２３】
そして、ステップＳ４では、受信データの解析処理、及び解析した結果をビットマップパターンに展開してフレームバッファ１７に格納する展開処理を行う。なお、この解析・展開処理の詳細については図４を用いて後で説明する。
【００２４】
続くステップＳ５では、保存を行うべき展開後のオブジェクトデータが存在するか否かにより、Ｙｅｓの場合は、ステップＳ６で、展開後のオブジェクトデータの保存を行い、さらにステップＳ７で、展開後のオブジェクトデータと一緒に、オブジェクトデータ管理番号や、データ名、データの格納場所といったオブジェクトデータの属性情報を保存する。なお、図３に、展開後のオブジェクトデータと一緒に保存を行うオブジェクトデータの属性情報テーブルの一例を示す。
【００２５】
ステップＳ７の処理後、またはステップＳ５の判断処理でＮｏの場合、つまり保存を行うべき展開後のオブジェクトデータが存在しない場合には、ステップＳ８へ進み、前記ステップＳ４でフレームバッファ１７に格納されたデータをビデオ信号として印刷部３０に出力する。そして、ステップＳ９で、受信すべきデータが存在するか否かにより、Ｙｅｓの場合は、ステップＳ３へ戻り、Ｎｏの場合は、本処理を終了する。
【００２６】
＜第一実施形態の解析・展開処理＞
次に、図４のフローチャートを用いて、本実施形態に係る解析・展開処理（図２のステップＳ４）の手順について説明する。
【００２７】
まず、ステップＳ１１で、受信データの解析処理を行い、次のステップＳ１２で、展開済みのオブジェクトデータが指定されているか否かにより、Ｙｅｓの場合は、次ステップＳ１３へ進み、Ｎｏの場合は、ステップＳ１６へ進む。
【００２８】
ステップＳ１３へ進んだ場合は、指定された展開済みのオブジェクトデータの変更が必要か否かにより、Ｙｅｓの場合は、ステップＳ１４へ進み、オブジェクトデータの再送要求処理を行って（詳細は図５で説明）ステップＳ１６へ進む。
【００２９】
一方、ステップＳ１３がＮｏの場合は、ステップＳ１５へ進み、指定された展開済みオブジェクトデータの読み込みを行い、ステップＳ１６へ進む。
【００３０】
ステップＳ１６へ進んだ場合は、解析した結果をビットマップパターンに展開してフレームバッファ１７に格納する展開処理を行い、本処理を終了する。
【００３１】
＜再送要求処理手順＞
次に、図５を用いて、図４中のオブジェクトデータ再送要求処理の手順について説明する。
【００３２】
まず、ステップＳ２１で、指定のオブジェクトデータに対する保存済みのオブジェクト属性情報を読み出し、次に、ステップＳ２２で、指定されたオブジェクトデータの格納場所へアクセスを試みる。
【００３３】
さらに、ステップＳ２３で、指定のオブジェクトデータが存在するか否かにより、Ｙｅｓの場合は、次ステップＳ２４へ進んで、上位装置３００側にあるオブジェクトデータの格納場所から展開前のデータのダウンロードを行い、Ｎｏの場合には、本処理を終了する。
【００３４】
ステップＳ２４の処理後は、ステップＳ２５に進んで、該オブジェクトデータの受信処理を行い、さらにステップＳ２６では、上位装置３００あるいは操作パネル３１からの出力設定の変更要求や、予め保存されている展開済みのオブジェクトデータとそれを参照する可変のデータとの間のカラーマッチングの必要性など、要求、必要性に応じたオブジェクトデータの変更を行い、本処理を終了する。
【００３５】
本実施形態では、展開後のオブジェクトデータと一緒に、該オブジェクトデータ各々に関するデータ名、データサイズ、データが存在する場所といったオブジェクト属性情報を保存しておき、必要な時に、プリンタ２００が管理する前記オブジェクト属性情報を基に、上位装置３００側にある展開前のオブジェクトデータをダウンロードし、ダウンロードしたオブジェクトデータを要求に応じて変更するようにしたので、展開済みのオブジェクトデータに対して設定を変更して出力する場合には、従来に比べてより少ないメモリで、かつ効率よくオブジェクトデータを再作成することができる。すなわち、プリンタ２００に、例えば予め使用回数の多いオブジェクトデータを展開して登録しておいた時に、そのオブジェクトデータの変更を容易にして意図する出力を得ることが可能になる。
【００３６】
［第二実施形態］
本実施形態では、上記第一実施形態のプリンタ２００の構成に加え、上位装置３００から各種情報とオブジェクトデータを受信し解析した時に、あるオブジェクトデータを解析することができないと判断した場合には、該オブジェクトデータの領域を空白で出力する手段を備えたものである。
【００３７】
なお、本実施形態に係るプリンタ２００のデータ処理手順については上記第一実施形態の図２と同様であるので、ここでは説明を省略し、図２中のステップＳ４の解析・展開処理について、図６のフローチャートを用いて説明を行う。
【００３８】
＜第二実施形態の解析・展開処理＞
まず、ステップＳ３１で、受信データの解析処理を行い、次に、ステップＳ３２で、解析不可能なデータがあるか否かを判断して、Ｙｅｓの場合は、ステップＳ３３へ進み、Ｎｏの場合は、ステップＳ３５へ進む。
【００３９】
ステップＳ３３では、解析不可能なデータがオブジェクトデータか否かにより、Ｙｅｓの場合は、ステップＳ３４でオブジェクトデータの領域を空白として解釈を行い、該オブジェクトデータを読み飛ばし、ステップＳ３５へ進み、Ｎｏの場合は、ステップＳ３６へ進む。ステップＳ３６では、データの読み飛ばしを行い、続くステップＳ３７でジョブが終了したか否かにより、Ｙｅｓの場合は、ステップＳ３８でエラーページの作成処理を行い、ステップＳ４３へ進む。
【００４０】
一方、ステップＳ３５へ進んだ場合は、解析すべきデータがまだ存在するか否かにより、Ｙｅｓの場合は、ステップＳ３１へ戻り、Ｎｏの場合には、ステップＳ３９へ進み、展開済みのオブジェクトデータが指定されているか否かを判断する。判断結果がＹｅｓの場合は、次のステップＳ４０へ進み、Ｎｏの場合は、ステップＳ４３へ進む。
【００４１】
ステップＳ４０に進んだ場合は、指定された展開済みのオブジェクトデータの変更が必要か否かにより、Ｙｅｓの場合は、ステップＳ４１へ進み、オブジェクトデータの再送要求処理を行い（詳細は、上記第一実施形態の図５で説明したものと同じなので、ここでは説明を省略する）、Ｎｏの場合は、ステップＳ４２へ進み、指定された展開済みオブジェクトデータの読み込みを行う。なお、ステップＳ４３に進んだ場合は、解析した結果をビットマップパターンに展開してフレームバッファ１７に格納する展開処理を行い、本処理を終了する。
【００４２】
本実施形態では、上記第一実施形態と同様な効果に加えて、受信したオブジェクトデータを解析できない場合にも、できるだけ期待する出力結果に近いものが得られ、従来頻繁に発生した不正な出力により、紙を大量に無駄にするといった不具合を回避することができる。
【００４３】
［第三実施形態］
本実施形態では、上記第一実施形態のプリンタ２００の構成に加え、上位装置３００から各種情報とオブジェクトデータを受信した時に、あるオブジェクトデータを解析することができないと判断した場合には、該オブジェクトデータの領域にオブジェクトデータ名と警告メッセージのみを出力する手段を備えたものである。
【００４４】
なお、プリンタ２００のデータ処理手順については、上記第一実施形態の図２と同様であるので、ここでは説明を省略し、図２中のステップＳ４の解析・展開処理について図７を用いて説明を行う。
【００４５】
まず、ステップＳ４１で、受信データの解析処理を行い、次のステップＳ４２で、解析不可能なデータがあるか否かを判断して、Ｙｅｓの場合は、ステップＳ４３へ進み、Ｎｏの場合は、ステップＳ４５へ進む。
【００４６】
ステップＳ４３では、解析不可能なデータがオブジェクトデータか否かにより、Ｙｅｓの場合は、ステップＳ４４でオブジェクトデータの領域にオブジェクトデータ名と警告メッセージのみの付加を行い、該オブジェクトデータを読み飛ばし、ステップＳ４５へ進み、Ｎｏの場合は、ステップＳ４６へ進む。
【００４７】
ステップＳ４６では、データの読み飛ばしを行い、ステップＳ４７でジョブが終了したか否かにより、Ｙｅｓの場合は、ステップＳ４８でエラーページの作成処理を行い、ステップＳ５３へ進む。
【００４８】
ステップＳ４５へ進んだ場合は、解析すべきデータがまだ存在するか否かにより、Ｙｅｓの場合は、ステップＳ４１へ戻り、Ｎｏの場合には、ステップＳ４９へ進み、展開済みのオブジェクトデータが指定されているか否かを判断する。判断結果がＹｅｓの場合は、次ステップＳ５０へ進み、Ｎｏの場合は、ステップＳ５３へ進む。　ステップＳ５０に進んだ場合は、指定された展開済みのオブジェクトデータの変更が必要か否かにより、Ｙｅｓの場合は、ステップＳ５１へ進み、オブジェクトデータの再送要求処理を行い（詳細は、上記第一実施形態の図５で説明したものと同じなので、ここでは説明を省略する）、Ｎｏの場合は、ステップＳ５２へ進み、指定された展開済みオブジェクトデータの読み込みを行う。なお、ステップＳ５３に進んだ場合は、解析した結果をビットマップパターンに展開してフレームバッファ１７に格納する展開処理を行い、本処理を終了する。
【００４９】
本実施形態のような構成であっても、上記第２実施形態と同様な効果を得ることができる。
【００５０】
なお、上述した図２、図４、図５、図６、及び図７のフローチャートに従ったプログラムを例えばＲＯＭ２１に格納し動作することにより、上述した各実施形態の制御方法を実現させることが可能となる。
【００５１】
また、本発明の出力装置は、上位装置から各種情報とオブジェクトデータを受信後、解析した時に、あるオブジェクトデータを解析することができないと判断した場合において、第二実施形態では、該オブジェクトデータの領域を空白で出力するようにし、また、第三実施形態では、該オブジェクトデータの領域にオブジェクトデータ名と警告メッセージのみを出力するようにしたが、レイアウト情報に基づく出力のみを行うようにしてもよい。
【００５２】
本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶能体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることはいうまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているオペレーティングシステム（ＯＳ）などが実施の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【００５３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【００５４】
【発明の効果】
以上詳細に説明したように本発明によれば、展開済みのオブジェクトデータに対して設定を変更して出力する場合には、従来に比べてより少ないメモリで、かつ効率よくオブジェクトデータを再作成することができる。また、万が一、受信したオブジェクトデータを解析できない場合にも、できるだけ期待する出力結果に近いものが得られ、従来頻繁に発生した無駄な出力を回避することが可能になる。
【図面の簡単な説明】
【図１】本発明の第一実施形態に係る出力装置の全体構成を示すブロック図である。
【図２】第一実施形態の出力装置のデータ処理手順を示すフローチャートである。
【図３】オブジェクトデータの属性情報テーブルの一例を示す図である。
【図４】第一実施形態に係る解析・展開処理手順を示すフローチャートである。
【図５】第一実施形態に係るオブジェクトデータの再送要求処理手順を示すフローチャートである。
【図６】第二実施形態に係る解析・展開処理手順を示すフローチャートである。
【図７】第三実施形態に係る解析・展開処理手順を示すフローチャートである。
【符号の説明】
１１　入力インターフェイス
１３　受信バッファ
１４　解析部
１５　ページバッファ
１６　展開部
１７　フレームバッファ
１８　出力部
１９　出力インターフェイス
２０　ＣＰＵ
２１　ＲＯＭ
２２　パネル制御部
２３　給紙・ステイプル制御部
３０　印刷部
３２　給紙デッキ・ステイプラ
２００　プリンタ
３００　上位装置
【図１】
2004009580.tif 000003
【図２】
2004009580.tif 000004
【図３】
2004009580.tif 000005
【図４】
2004009580.tif 000006
【図５】
2004009580.tif 000007
【図６】
2004009580.tif 000008
【図７】
2004009580.tif 000009