(57)【特許請求の範囲】
【請求項１】
画像データを中間言語データに変換する中間言語変換部と、
前記中間言語データをビットマップデータに変換するビットマップ変換部と、
前記ビットマップデータを圧縮してメモリ部に保存するデータ圧縮部と、
前記データ圧縮部にて圧縮されたビットマップデータをビットマップデータに伸長する圧縮データ伸長部と、
前記伸長されたビットマップデータの転送を受けて画像の印刷を行う印刷エンジン部とを備え、
前記ビットマップ変換部から前記印刷エンジン部へ前記ビットマップデータの転送を選択可能とするデータ処理選択部を設け、
ユーザの入力を受け付ける入力部を有し、
前記データ処理選択部は、前記ビットマップデータを前記データ圧縮部と前記圧縮データ伸長部とでの圧縮伸長処理後に前記印刷エンジン部に転送するか、又は、前記データ圧縮部と前記圧縮データ伸長部とでの圧縮伸長処理を行わずに前記ビットマップ変換部での変換後に前記印刷エンジン部に転送するかを前記入力部からの入力により設定可能である画像形成装置であって、
前記データ処理選択部は、エラー後に前記ビットマップデータのメモリオーバーフロー低減モードの処理を選択可能であって、メモリオーバーフロー低減モードの処理を選択した場合には前記ビットマップデータを圧縮伸長処理せずに前記印刷エンジン部に転送し直す
ことを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置であって、
前記データ処理選択部は、前記メモリ部の記憶残量の状態に基づいて、前記ビットマップデータを前記データ圧縮部と前記圧縮データ伸長部とでの圧縮伸長処理後に印刷エンジン部に転送するか、又は、前記データ圧縮部と前記圧縮データ伸長部での圧縮伸長処理を行わずに前記ビットマップ変換部での変換後に前記印刷エンジン部に転送するかを選択する
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置において、メモリオーバーフローが発生した際に、画像変換の色調度や階調度を低下させてデータメモリ量を削減したり、データ圧縮伸長処理を回避したりしてメモリ量に余裕を持たせてメモリオーバーフローを発生させずに印刷を可能とする技術に関するものである。
【背景技術】
【０００２】
低価格の画像処理装置においては、ＣＰＵの性能やメモリの容量もある程度抑えているため、例えば複雑な画像（画像処理に負荷のかかる画像）を印刷実行した場合に、印刷完了までに予想以上に時間がかかってしまう問題や、最悪メモリが足りずにメモリオーバーフローが発生し、結果的にユーザの所望の画像が得られない問題がある。
【０００３】
従来技術として、メモリオーバーフローに起因する印刷不能状態の発生を未然に回避するために、変換される中間コード情報量が確保される領域を超える場合に、ホストから受信する１ページ分の中間コード情報を非可逆圧縮処理して空き領域確保する方法がある（特許文献１参照）。
【０００４】
また、フレームバッファの圧縮処理においてメモリオーバーフローが発生する問題をホストマシンのモニタ表示用のカラー画像データから原色毎に印刷フレームデータを作成し、印刷データを重みテーブルで示される順番で非可逆圧縮を行うことにより解決する方法がある（特許文献２参照）。
【０００５】
しかし、上記の方法ではいずれも非可逆圧縮処理による予測不可の画像の劣化を招いてしまう。また、ユーザに画像データ量を削減する処理の選択を行わせる方法は無かった。
【０００６】
【特許文献１】特開平１１−３２０９８０号公報
【特許文献２】特開平９−２７７６２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
解決しようとする問題点は、画像形成装置においてメモリオーバーフローが発生した際に、非可逆圧縮処理をせずともメモリオーバーフローを回避することができなかった点である。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、画像データを中間言語データに変換する中間言語変換部と、前記中間言語データをビットマップデータに変換するビットマップ変換部と、前記ビットマップデータを圧縮してメモリ部に保存するデータ圧縮部と、前記データ圧縮部にて圧縮されたビットマップデータをビットマップデータに伸長する圧縮データ伸長部と、前記伸長されたビットマップデータの転送を受けて画像の印刷を行う印刷エンジン部とを備え、前記ビットマップ変換部から前記印刷エンジン部へ前記ビットマップデータの転送を選択可能とするデータ処理選択部を設け、ユーザの入力を受け付ける入力部を有し、前記データ処理選択部は、前記ビットマップデータを前記データ圧縮部と前記圧縮データ伸長部とでの圧縮伸長処理後に前記印刷エンジン部に転送するか、又は、前記データ圧縮部と前記圧縮データ伸長部とでの圧縮伸長処理を行わずに前記ビットマップ変換部での変換後に前記印刷エンジン部に転送するかを前記入力部からの入力により設定可能である画像形成装置であって、前記データ処理選択部は、エラー後にメモリオーバーフロー低減モードの処理を選択可能であって、メモリオーバーフロー低減モードの処理を選択した場合には前記ビットマップデータを圧縮伸長処理せずに前記印刷エンジン部に転送し直すことを特徴とする。
【発明の効果】
【００１０】
本発明の画像形成装置は、画像データを中間言語データに変換する中間言語変換部と、前記中間言語データをビットマップデータに変換するビットマップ変換部と、前記ビットマップデータを圧縮してメモリ部に保存するデータ圧縮部と、前記データ圧縮部にて圧縮されたビットマップデータをビットマップデータに伸長する圧縮データ伸長部と、前記伸長されたビットマップデータの転送を受けて画像の印刷を行う印刷エンジン部とを備え、前記ビットマップ変換部から前記印刷エンジン部へ前記ビットマップデータの転送を選択可能とするデータ処理選択部を設け、ユーザの入力を受け付ける入力部を有し、前記データ処理選択部は、前記ビットマップデータを前記データ圧縮部と前記圧縮データ伸長部とでの圧縮伸長処理後に前記印刷エンジン部に転送するか、又は、前記データ圧縮部と前記圧縮データ伸長部とでの圧縮伸長処理を行わずに前記ビットマップ変換部での変換後に前記印刷エンジン部に転送するかを前記入力部からの入力により設定可能である画像形成装置であって、前記データ処理選択部は、エラー後にメモリオーバーフロー低減モードの処理を選択可能であって、メモリオーバーフロー低減モードの処理を選択した場合には前記ビットマップデータを圧縮伸長処理せずに前記印刷エンジン部に転送し直すことを特徴とするため、画像形成装置においてメモリオーバーフローが発生した際に、データ圧縮伸長処理を行わずに、前記ビットマップデータ変換部で生成されたビットマップデータを前記印刷エンジン部に転送して印刷を行うため、メモリ量に余裕がでてメモリオーバーフローを発生させずに印刷を完了することが可能となった。
【発明を実施するための最良の形態】
【００１２】
画像形成装置において、メモリオーバーフローが生じた場合、画像データの非可逆な圧縮処理を伴わないでメモリオーバーフローの発生を抑制するために、ユーザに色調度又は階調度の削減を選択させるか、画像データの圧縮伸長処理を行わない方法を選択することにより解決した。
【実施例１】
【００１３】
［構成］
図１は、本発明の実施例に係わる画像形成装置の機能ブロック図である。
【００１４】
画像形成装置１０１は、中間言語変換部１１１、ビットマップ変換部１１３、データ圧縮部１１５、圧縮データ伸長部１１７、印刷エンジン部１１９、入力部１２１、通信部１２３、制御部１２５、メモリ部１２７、バンドバッファメモリ１２９、バス１３１を有している。
【００１５】
画像形成装置１０１は、端末装置２０１と通信部１２３を経由して接続している。
【００１６】
中間言語変換部１１１は、端末装置２０１から送信されたプリンタブルデータ（通常はＰＤＬ；ページ記述言語で書かれたデータ）をバンドごとの中間言語データ（本実施例においてはＤＬ；ディスプレイリスト）に変換する。
【００１７】
ビットマップ変換部１１３は、中間言語変換部１１１で変換された中間言語データ（ＤＬ）を印刷エンジンの解するビットマップデータに変換する。
【００１８】
データ圧縮部１１５は、ビットマップデータを圧縮してメモリ部１２７に保存する。
【００１９】
圧縮データ伸長部１１７は、データ圧縮部１１５で圧縮されたデータを元のビットマップデータに伸長処理する。伸長処理されたビットマップデータは、後述のバンドバッファメモリ１２９に転送される。
【００２０】
印刷エンジン部１１９は、前記ビットマップデータをバンドバッファメモリ１２９から転送されて印刷を行う。
【００２１】
入力部１２１は、端末装置２０１からのプリンタブルデータの入力を受け取るとともに、メモリオーバーフローが発生した際に、どのように処理を行うかの入力を受け取る。該入力は端末装置２０１からの通信部１２３を介して該選択の入力を受信する方法であってもよいし、入力部に含まれる画像形成装置本体に装備されている入力パネルからの入力であっても良い。
【００２２】
通信部１２３は、ネットワークインターフェースを有し、外部装置である端末装置２０１との間での通信を受け持つ。
【００２３】
制御部１２５（データ処理選択部）は、ＣＰＵと周辺制御回路を有して画像形成装置全体の制御を司ると共に、メモリオーバーフローが発生した際に、メモリオーバーフローをどの方法で回避するかの選択をユーザに提示する。そして、その選択を入力部１２１を介して受け取り、該選択に従って中間言語変換部１１１、ビットマップ変換部１１３、データ圧縮部１１５、圧縮データ伸長部１１７、印刷エンジン部１１９でどのように処理を行うかの制御を行う。
【００２４】
メモリ部１２７は、半導体メモリと回転磁気ディスク装置からなり、画像形成装置１０１の動作を機能させるプログラムやデータを保持する。
【００２５】
バンドバッファメモリ１２９は、メモリ部１２７内の半導体メモリ領域の一部であり、その領域に印刷のためのバンドのビットマップデータを保持する。バンドとは、１ページの印刷データを回転ドラムの走行方向に所定のドット数で区切った画像処理を行うための単位である。バンドバッファメモリは、通常２バンド分のメモリが用意されており、一方が書き込みを行われている間、他方が読み出しを行う。
【００２６】
上記各機能部は、バス１３１を介して相互にデータの授受が可能となっている。
【００２７】
通常の画像形成装置に備わっているスキャナ部やＦＡＸ送受信部などは本発明の本質には関係ないので省略した。
【００２８】
［中間言語ＤＬ（Display List）の説明］
次にプリンタブルデータ（通常はＰＤＬ；ページ記述言語）とビットマップデータとの間に介する中間言語であるＤＬ（ディスプレイリスト）について説明する。
【００２９】
１ページの画像情報を一度に扱うとデータ量が多くなり、また、印刷エンジンは１ページのデータを一度に印刷するわけでは無く、回転ドラムが回転しながら順次データを処理してゆくため、１ページの画像情報は高さが固定の複数のバンド情報に分割されて処理される。
【００３０】
端末装置２０１から画像形成装置１０１に送信される前記ＰＤＬ（ページ記述言語）は、バンドごとにＤＬ(ディスプレイリスト)に変換される。一つのバンド情報は複数のＤＬから構成されており、それぞれのバンドが持つＤＬの数は、バンドの画像の内容により異なる。
【００３１】
変換されたＤＬデータは、図２示すようにリンクリストで繋がれたデータ構造を取る。
【００３２】
次に、中間言語であるＤＬのビットマップイメージに展開する際の処理を図３に示す。
【００３３】
ＤＬはその性質毎に分類されており、具体的には、制御系（CALL/SETなど）、ベクター系（VECTOR_RECTANGLEなど）、カラー/パターン系（SET_ROP/SET_PATTERNなど）、イメージ系（BLT_RECTANGLE/MAP_IMAGEMASKなど）、プレーン操作系（SET_DESTINATIONなど）といったコマンドから構成される。一つ一つのＤＬは、バンドバッファメモリへの描画処理（ビットマップイメージ展開処理）に必要となるこのようなコマンドの集まりである。
【００３４】
印刷処理が開始されると、印刷エンジンが給紙し搬送動作をさせるのに同期させて、ビットマップ変換部１１３がバンド単位でＤＬを一つずつ順番に解釈してビットマップに変換して、その画像イメージをバンドバッファメモリ１２９に記録し、記録されたビットマップイメージは、順次印刷エンジンに転送されて印刷が実行される。（圧縮伸長処理省略の場合）
画像形成装置では、印刷エンジン部１１９が一定の回転速度で回転しながら現像処理を行うために、印刷エンジン部１１９が処理するデータの速度にそれ以前の処理である中間言語変換処理及びビットマップ変換処理が追いつかないと、印刷エンジンが処理するデータが無く停止してしまうエラーが発生する。このエラーをプリントオーバーランという。
【００３５】
前記プリントオーバーランエラーを回避するために、特にカラー画像形成装置では、一旦１ページ分のビットマップ画像の保存ができてから、印刷エンジンへのデータ転送を行うという方法が取られている。この場合に１ページ分のビットマップデータイメージの量が非常に大きいため、すべてを保持するためのメモリを確保すると装置の高コスト化を招いてしまうという問題があった。しかし、ビットマップイメージデータは、一般的に同じパターンのデータの繰り返し部分が多い性格を持つためデータ圧縮率が非常に高いので、前記の１ページ分のビットマップデータに関しては、バンド毎に圧縮を行って保存し、１ページ分の圧縮保存が終了すると、バンド毎に圧縮データの伸長を行ってバンドバッファメモリに転送して、そこからさらに印刷エンジンに転送して印刷を行う方法をとっていた。
【００３６】
この方法によりメモリ量をビットマップデータの１ページ分確保せずとも、プリントオーバーランを防ぐことが可能となった。
【００３７】
しかし、ＣＰＵの高速化により画像形成装置での中間言語変換、ビットマップ変換にかかる時間も短縮化されており、ビットマップ変換後の圧縮伸長処理を行わずに順次バンドバッファメモリへの転送、続いての印刷エンジンへの転送、印刷処理を連続して行ってもプリントオーバーランを発生させずに処理可能となってきた。
【００３８】
本発明実施例では、画像形成装置において従来の圧縮伸長を行って印刷を行う方法と、圧縮伸長を行わずに印刷を行う方法とを制御部１２５（データ処理選択部）が選択することが可能である。
【００３９】
選択方法としては、あらかじめどちらの方法をとるかユーザの設定により選択する方法が可能であるし、又、従来の圧縮伸長を行う方法での印刷を行った際にメモリオーバーフローが発生すると、ユーザにその旨を通知して入力部からの入力により圧縮伸長を行わずに処理を進めるかどうかを選択する方法も可能としている。又、制御部１２５が印刷データ及びメモリ部１２７の使用状況からメモリオーバーフローの発生を予測して、発生が予測される場合には前記と同様に圧縮伸長を行わずに処理を進めるとしてもよい。
【００４０】
又、メモリオーバーフローが生じた場合、又は予測される場合には、画像データの色調度の削減又は階調度の削減を選択することによりデータ量を削減して、再度の処理時にメモリオーバーフローを回避する方法も選択可能である。
【００４１】
上記の圧縮伸長を行わずにメモリ量を確保する方法と、色調度を削減してメモリ量を確保する方法と、階調度を削減してメモリ量を確保する方法は、それぞれ独立に設定が可能であり、そのすべてを同時に設定しても良いし、いずれか１または２方法を選択することも可能である。
【００４２】
［フローチャート］
図４の端末装置２０１（ＰＣ；Personal Computer）側のフローチャートと図５の画像形成装置側でのフローチャートを用いて印刷動作及びメモリオーバーフロー回避動作の流れについて説明する。
【００４３】
まず、図４（Ａ）での端末装置２０１から動作を開始する。
【００４４】
Ｓ１１：端末装置２０１（ＰＣ；Personal Computer）側では、プリンタブルデータ（一般的にはＰＤＬ；Page Description Language；ページ記述言語で記載された印刷データ）を生成して画像形成装置に送信して印刷指示を行う。ここで動作を図５のＰ端子に移行する。
【００４５】
Ｓ１３：画像形成装置１０１では、前記プリンタブルデータを受信して、印刷データを解析してＰＪＬ（Print Job Language）中に減色（色調度の削減）又は、減階調（階調度の削減）の指示が含まれているかどうかを判断する。含まれていれば動作をＳ１４に移行する。含まれていなければ動作をＳ１５に移行する。
【００４６】
Ｓ１４：中間言語変換部１１１に印刷データの変換を行う際に、Ｓ１３で解析された指示（色調度の削減又は階調度の削減）に従うように設定を行う。
【００４７】
Ｓ１５：画像形成装置１０１では、前記プリンタブルデータを受信して、印刷データを解析してＰＪＬ（Print Job Language）中にメモリオーバーフロー低減モード（圧縮伸長を行わないで印刷処理を行うことによりメモリ量を確保する方法）が設定されているかどうかを判断する。メモリオーバーフロー低減モードが設定されている場合は、動作をＳ３１に移行する。設定されていない場合は、動作をＳ１６に移行する。
【００４８】
Ｓ１６：中間言語変換部１１１は、ＰＤＬ（ページ記述言語）データをＤＬ（ディスプレイリストに変換する。変換されたデータはメモリ部１２７に保存される。この場合、Ｓ１４での色調度の削減又は階調度の削減の指示があればその指示に従ってデータを生成する。
【００４９】
Ｓ１７：ビットマップ変換部１１３は、前ステップで生成されたＤＬをビットマップデータに変換する。変換されたデータはメモリ部１２７に保存される。変換元となったＤＬはメモリ部１２７から消去される。
【００５０】
Ｓ１９：データ圧縮部１１５は、ビットマップデータを圧縮して、メモリ部１２７に保存する。変換元となったビットマップデータはメモリ部１２７から消去される。
【００５１】
Ｓ２１：Ｓ１６，Ｓ１７，Ｓ１９でバンドごとに行われるデータ変換が１ページ分終了してメモリに圧縮された１ページ分のビットマップデータが保存されたかどうかを判断する。１ページ分のビットマップデータが仕上がれば動作をＳ２３に移行する。まだ、完成していなければＳ１６に戻ってバンド単位のデータ変換を繰り返す。
【００５２】
Ｓ２３：１ページ分のビットマップデータが出来上がったので、圧縮データ伸長部１１７は、バンド毎に圧縮されたビットマップデータを伸長する。
【００５３】
Ｓ２５：伸長処理によって元に戻されたビットマップデータは、バンドバッファメモリ１２９に転送される。
【００５４】
Ｓ２７：バンドバッファメモリ１２９に転送されたビットマップデータは、印刷エンジン部１１９に転送される。
【００５５】
Ｓ２９：印刷エンジン部１１９は、転送されたビットマップデータの印刷を行う。
【００５６】
上記のＳ２３からＳ２５の処理はバンド毎に順次並列して処理が行われ、１ページ分の印刷が行われる。Ｓ２９までの処理を終えると図４（Ｂ）のフローチャートのＱ端子に動作を移行する。
【００５７】
Ｓ３１：メモリオーバーフロー低減モードが選択されている場合には、Ｓ３１からの処理が開始される。この処理はＳ１６と同じくＰＤＬ（ページ記述言語）データをＤＬ（ディスプレイリスト；中間言語）データに変換する。
【００５８】
Ｓ３３：ＤＬをビットマップデータに変換する。Ｓ１７と同じ処理である。
【００５９】
Ｓ３５：ここで、圧縮処理を行わずに生成されたビットマップデータをバンドバッファメモリに転送する。この処理はＳ２５と同じである。
【００６０】
Ｓ３７：バンドバッファメモリに転送されたビットマップデータを印刷エンジン部１１９に転送する。この処理はＳ２７と同じである。
【００６１】
Ｓ３９：印刷エンジン部１１９は、転送されたビットマップデータの印刷を行う。この処理はＳ２９と同じである。
【００６２】
上記のＳ３１からＳ３９の処理はバンド毎に順次並列して処理が行われ、１ページ分の印刷が行われる。Ｓ３９までの処理を終えると図４（Ｂ）のフローチャートのＱ端子に動作を移行する。
【００６３】
Ｓ４０：上記のＳ１３からＳ３９の処理中にメモリオーバーフローやプリントオーバーランなどのエラーが発生すると割り込み処理が始まり、これ以上印刷動作を継続できないため、エラー原因を示すエラーコードを持って、図４（Ｂ）のフローチャートのＱ端子に動作を移行する。
【００６４】
次に図４（Ｂ）のＱ端子から始まる端末装置２０１側の動作を説明する。
【００６５】
Ｓ４１：画像形成装置でエラー（メモリオーバーフロー、プリントオーバーラン）が発生したかどうかを判断する。エラーが発生していなければ、正常に印刷が行われたとしてＳ４３で動作を正常終了する。エラーが発生した場合には動作をＳ４５に移行する。
【００６６】
Ｓ４５：エラー回避動作の設定を行う。印刷動作を中止する「キャンセル」を選択するか、色調度の削減を行う（例えばカラー印刷をモノクロ印刷に変更する）か、階調度の削減を行う（例えば、４ｂｐｐ（bit per pixel）を２ｂｐｐ（bit per pixelに変更する）かをユーザが選択する。
【００６７】
Ｓ４７：Ｓ４５での選択がキャンセルであったかどうかを判断する。キャンセルであれば印刷を行わずＳ４９で動作を終了する。キャンセルでなければ動作をＳ５１に移行する。
【００６８】
Ｓ５１：Ｓ４５での選択が色調度の削減かどうかを判断する。そうであれば動作をＳ５３に移行する。そうでなければ動作をＳ５５に移行する。
【００６９】
Ｓ５３：色調度の削減の指示をＰＪＬ（Print Job Language）に付加する。
【００７０】
Ｓ５５：Ｓ４５での選択が階調度の削減かどうかを判断する。そうであれば動作をＳ５７に移行する。そうでなければ動作をＳ５９に移行する。
【００７１】
Ｓ５７：階調度の削減の指示をＰＪＬ（Print Job Language）に付加する。
【００７２】
Ｓ５９：Ｓ４５での選択がメモリオーバーフロー低減モードの設定かどうかを判断する。そうであれば動作をＳ６１に移行する。そうでなければ動作をＳ６３に移行する。
【００７３】
Ｓ６１：メモリオーバーフロー低減モード実行の指示をＰＪＬ（Print Job Language）に付加する。
【００７４】
Ｓ６３：Ｓ５３、Ｓ５７，Ｓ６１で付加された指示があればその指示を付加した形で、無ければ通常の印刷指示を画像形成装置に対して行う。
【００７５】
次に画像形成装置側のフローチャート図５のＰ端子に動作を移行する。
【００７６】
以上の一連の動作により、一旦メモリオーバーフローにより印刷を行えなかったデータを上述した回避方法によりメモリ量を確保して印刷を可能とした。
【００７７】
なお、本フローチャートでは、１ページ分のデータに関するバンド毎のループのみを示した。実際の印刷データでは、ひとつのジョブに複数のページが含まれているがその場合は、１ページ分の処理を繰り返すこととなる。複数ページ分のループについては本発明の本質には関係ないのでここでは省略した。
【００７８】
本フローチャートでは、Ｓ４５で一旦エラーが発生した後にエラー回避動作を設定する動作例について示したが、Ｓ１１の印刷指示以前にあらかじめエラー回避動作を設定しておく方法であってもよい。
【００７９】
又、制御部１２５（データ処理選択部）は、印刷データ及び画像形成装置のメモリ状態より、メモリオーバーフローの発生が予測されるかどうかを判断して、メモリオーバーフローが予測される場合にはエラー回避動作を行うか、又はエラー回避動作設定の選択動作を行うとしても良い。
【００８０】
本フローチャートでは、Ｓ４５で一旦エラーが発生した後にエラー回避動作をユーザが選択する動作例について示したが、メモリオーバーフローが発生した際には、自動でメモリオーバーフロー低減モードを選択して、圧縮伸長処理を行わない方法での印刷を再試行する動作としてもよい。
【００８１】
［実施例の効果］
本発明実施例により、画像形成装置においてメモリオーバーフローが発生した際に、ビットマップデータの圧縮伸長処理を行わないメモリオーバーフロー低減モードをとることにより、メモリ量を確保することができ、印刷データを劣化させること無く印刷することが可能となった。
【００８２】
また、色調度の削減や階調度の削減によりビットマップデータ量を削減することによりメモリ量を確保してメモリオーバーフローの発生を回避した。
【００８３】
画像形成装置１０１の入力部１２１を通して入力された上記のデータ処理の選択結果に基づいて、どのような処理を行うかの選択ができることになった。
【００８４】
［その他］
減色（色調度の削減）は、カラー画像をモノクロ画像に変換することを含む。
【００８５】
本発明実施例では、色調度の削減及び階調度の削減を中間言語変換部１１１により行ったが、ビットマップ変換部１１３により行っても良い。
【図面の簡単な説明】
【００８６】
【図１】画像形成装置の機能ブロック図である（実施例１）。
【図２】ページ情報の内部構造の説明図である（実施例１）。
【図３】ディスプレイリスト（ＤＬ）のビットマップイメージ展開処理の説明図である（実施例１）。
【図４】端末装置（ＰＣ）側のフローチャートである（実施例１）。
【図５】画像形成装置側のフローチャートである（実施例１）。
【符号の説明】
【００８７】
１０１  画像形成装置
１１１  中間言語変換部
１１３  ビットマップ変換部
１１５  データ圧縮部
１１７  圧縮データ伸長部
１１９  印刷エンジン部
１２１  入力部
１２５  制御部（データ処理選択部）
２０１  端末装置
【図１】
0005160169.tif 000002
【図２】
0005160169.tif 000003
【図３】
0005160169.tif 000004
【図４】
0005160169.tif 000005
【図５】
0005160169.tif 000006