(57)【要約】 【課題】トランスペアレンシー処理の実行命令を含む印刷データに基づいて行われる画像形成処理において、ユーザの所望する処理過程で、ユーザにとって最適な処理結果を提供する。【解決手段】画像形成装置は、トランスペアレンシー処理を実行する際に使用されるＲＡＭの記憶容量が不足している場合、トランスペアレンシー処理の実行回数を制御して、異なる実行回数のトランスペアレンシー処理が施された各プレビュー画像をクライアント端末の印刷プレビュー画面２３１に表示させる。そして、ユーザは、当該印刷プレビュー画面２３１に表示されるプレビュー画像を見ながら、印刷出力させたい画像を選択し、その旨のユーザ操作を操作部に対して行う。つまり、印刷実行ボタンｂ１を押下する。そして、画像形成装置は、操作部から出力された指示信号に基づいて、印刷出力の対象となる画像を決定し、印刷出力を行う。【選択図】図１１
2010004220.tif 000002
【特許請求の範囲】
【請求項１】
トランスペアレンシー処理の実行命令を含む印刷データに基づいて画像形成処理を行う画像形成装置であって、
前記トランスペアレンシー処理を実行する際に使用される記憶部と、
前記記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足している場合、前記トランスペアレンシー処理の実行回数を制御して、異なる実行回数のトランスペアレンシー処理が施された各プレビュー画像を表示部に表示させ、何れのトランスペアレンシー処理を実行するかに関する操作者からの指示に基づいて印刷出力の対象となる画像を決定する制御部と、
を備える画像形成装置。
【請求項２】
前記制御部は、
前記記憶部の使用可能な記憶容量に基づいて、トランスペアレンシー処理の実行可能回数を算出し、前記印刷データに基づいて、当該印刷データにおけるトランスペアレンシー処理の実行回数を算出し、前記実行可能回数と前記実行回数とを比較し、前記記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足しているか否かを判定する、
請求項１に記載の画像形成装置。
【請求項３】
前記記憶部よりアクセス速度の遅い第２記憶部を更に備え、
前記制御部は、
前記記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足している場合、前記第２記憶部を前記トランスペアレンシー処理を実行する際に使用する、
請求項１又は２に記載の画像形成装置。
【請求項４】
前記制御部は、
前記記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足している場合、前記印刷出力の対象となる画像の画質を優先するように、前記トランスペアレンシー処理の実行回数を制御する、
請求項１〜３の何れか一項に記載の画像形成装置。
【請求項５】
前記制御部は、
前記記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足している場合、画像形成処理の処理速度を優先するように、前記トランスペアレンシー処理の実行回数を制御する、
請求項１〜３の何れか一項に記載の画像形成装置。
【請求項６】
前記表示部と、操作者からの指示を受け付ける操作部と、を更に備え、
前記制御部は、前記操作部から受け付けた、何れのトランスペアレンシー処理を実行するかに関する操作者からの指示に基づいて、印刷出力の対象となる画像を決定する、
請求項１〜５の何れか一項に記載の画像形成装置。
【請求項７】
トランスペアレンシー処理の実行命令を含む印刷データに基づいて画像形成処理を行うコンピュータを、
前記トランスペアレンシー処理を実行する際に使用される記憶部、
前記記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足している場合、前記トランスペアレンシー処理の実行回数を制御して、異なる実行回数のトランスペアレンシー処理が施された各プレビュー画像を表示部に表示させ、何れのトランスペアレンシー処理を実行するかに関する操作者からの指示に基づいて印刷出力の対象となる画像を決定する制御部、
として機能させるためのプログラム。
【請求項８】
トランスペアレンシー処理の実行命令を含む印刷データに基づいて画像形成処理を行う画像形成処理方法であって、
前記トランスペアレンシー処理を実行する際に使用される記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足している場合、前記トランスペアレンシー処理の実行回数を制御して、異なる実行回数のトランスペアレンシー処理が施された各プレビュー画像を表示部に表示させ、
何れのトランスペアレンシー処理を実行するかに関する操作者からの指示に基づいて印刷出力の対象となる画像を決定する、
画像形成処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、プログラム及び画像形成処理方法に関する。
【背景技術】
【０００２】
近年、ＰＣ（Personal Computer）等の外部装置で作成されたＰＳ（Post Script：ポストスクリプト（登録商標））やＰＣＬ（Printer Control Language）等のページ記述言語（ＰＤＬ：Pate Description Language）形式のデータ（ＰＤＬデータ）を、ＬＡＮ等のネットワークを介して受信し、受信したデータを一旦中間形式のデータ（中間データ）に変換し、この中間データをラスタライズしてビットマップデータを生成し、印刷を行うプリンタ、ＭＦＰ（Multi Function Peripheral）等の画像形成装置が普及している。
【０００３】
また、外部機器等のプリンタドライバ上でＰＤＦデータ、ＸＰＳデータをＰＤＬデータに変換することなく、ＰＤＦデータ、ＸＰＳデータのまま受信し、受信したデータを中間データに変換し、この中間データをラスタライズしてビットマップデータを生成し、印刷を行う画像形成装置も増えてきている。尚、この処理は、ＰＤＦダイレクトプリント、ＸＰＳダイレクトプリントと呼ばれている。
【０００４】
ＰＤＦデータやＸＰＳデータ等の印刷データは、複数の画像データを透過させて重ね合わせて１つの画像を表示するトランスペアレンシー機能（透過機能）を有する。
【０００５】
ところで、画像形成装置は、トランスペアレンシー処理（トランスペアレンシー機能による処理）を行う場合、多くのメモリ量を必要とするが、画像形成装置に搭載できるメモリ量には限度がある。そのため、限られたメモリ量を効率良く使う為の様々な工夫が為されている。
【０００６】
例えば、トランスペアレンシー処理が含まれる描画命令を受信した場合、画像形成装置は、このトランスペアレンシー処理を行わなくても描画可能である描画命令か否かを自動的に判定し、描画可能である場合は、この描画命令をトランスペアレンシー処理を行わない描画命令に変更する技術が開示されている（特許文献１参照）。
【特許文献１】特開２００５−４２６２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１の技術では、画像形成装置がトランスペアレンシー処理の内容を自動で決定しているため、ユーザは、必ずしも所望の処理結果（印刷結果）を得ることができない。
【０００８】
また、前述の通り、トランスペアレンシー処理では、多くのメモリ量を必要とするため、メモリ不足になった場合、ＨＤＤ（Hard Disk Drive：ハードディスクドライブ）を用いた低速処理に移行したり、処理不可能として印刷エラーが発生したりしてしまう恐れがある。
【０００９】
本発明は、上述したような課題に鑑みて為されたものであり、その目的とするところは、トランスペアレンシー処理の実行命令を含む印刷データに基づいて行われる画像形成処理において、ユーザの所望する処理過程で、ユーザにとって最適な処理結果を提供することである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、請求項１に記載の発明は、
トランスペアレンシー処理の実行命令を含む印刷データに基づいて画像形成処理を行う画像形成装置であって、
前記トランスペアレンシー処理を実行する際に使用される記憶部と、
前記記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足している場合、前記トランスペアレンシー処理の実行回数を制御して、異なる実行回数のトランスペアレンシー処理が施された各プレビュー画像を表示部に表示させ、何れのトランスペアレンシー処理を実行するかに関する操作者からの指示に基づいて印刷出力の対象となる画像を決定する制御部と、
を備える。
【００１１】
請求項２に記載の発明は、請求項１に記載の発明において、
前記制御部は、
前記記憶部の使用可能な記憶容量に基づいて、トランスペアレンシー処理の実行可能回数を算出し、前記印刷データに基づいて、当該印刷データにおけるトランスペアレンシー処理の実行回数を算出し、前記実行可能回数と前記実行回数とを比較し、前記記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足しているか否かを判定する。
【００１２】
請求項３に記載の発明は、請求項１又は２に記載の発明において、
前記記憶部よりアクセス速度の遅い第２記憶部を更に備え、
前記制御部は、
前記記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足している場合、前記第２記憶部を前記トランスペアレンシー処理を実行する際に使用する。
【００１３】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の発明において、
前記制御部は、
前記記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足している場合、前記印刷出力の対象となる画像の画質を優先するように、前記トランスペアレンシー処理の実行回数を制御する。
【００１４】
請求項５に記載の発明は、請求項１〜３の何れか一項に記載の発明において、
前記制御部は、
前記記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足している場合、画像形成処理の処理速度を優先するように、前記トランスペアレンシー処理の実行回数を制御する。
【００１５】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の発明において、
前記表示部と、操作者からの指示を受け付ける操作部と、を更に備え、
前記制御部は、前記操作部から受け付けた、何れのトランスペアレンシー処理を実行するかに関する操作者からの指示に基づいて、印刷出力の対象となる画像を決定する。
【００１６】
請求項７に記載のプログラムは、
トランスペアレンシー処理の実行命令を含む印刷データに基づいて画像形成処理を行うコンピュータを、
前記トランスペアレンシー処理を実行する際に使用される記憶部、
前記記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足している場合、前記トランスペアレンシー処理の実行回数を制御して、異なる実行回数のトランスペアレンシー処理が施された各プレビュー画像を表示部に表示させ、何れのトランスペアレンシー処理を実行するかに関する操作者からの指示に基づいて印刷出力の対象となる画像を決定する制御部、
として機能させる。
【００１７】
請求項８に記載の発明は、
トランスペアレンシー処理の実行命令を含む印刷データに基づいて画像形成処理を行う画像形成処理方法であって、
前記トランスペアレンシー処理を実行する際に使用される記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足している場合、前記トランスペアレンシー処理の実行回数を制御して、異なる実行回数のトランスペアレンシー処理が施された各プレビュー画像を表示部に表示させ、
何れのトランスペアレンシー処理を実行するかに関する操作者からの指示に基づいて印刷出力の対象となる画像を決定する。
【発明の効果】
【００１８】
請求項１、７及び８に記載の発明によれば、画像形成装置は、トランスペアレンシー処理を実行する際に使用される記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足している場合、前記トランスペアレンシー処理の実行回数を制御して、異なる実行回数のトランスペアレンシー処理が施された各プレビュー画像を表示部に表示させる。そして、何れのトランスペアレンシー処理を実行するかに関する操作者からの指示に基づいて印刷出力の対象となる画像を決定する。
【００１９】
そのため、トランスペアレンシー処理の実行命令を含む印刷データに基づいて行われる画像形成処理において、ユーザの所望する処理過程で、ユーザにとって最適な処理結果を提供することができる。
【００２０】
請求項２に記載の発明によれば、前記記憶部の記憶容量が前記トランスペアレンシー処理を実行するのに不足しているか否かを正確に判定することができる。
【００２１】
請求項３に記載の発明によれば、前記記憶部の記憶容量が不足している場合、第２記憶部を使用するため、記憶容量の不足による印刷エラーの発生を防ぐことができる。
【００２２】
請求項４に記載の発明によれば、画質を優先して画像形成処理を行うことができる。
【００２３】
請求項５に記載の発明によれば、処理速度を優先して画像形成処理を行うことができる。
【００２４】
請求項６に記載の発明によれば、ユーザは、画像形成装置上で、プレビュー画像を参照することができ、且つ何れのトランスペアレンシー処理を実行するかに関する指示を入力することができる。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照して、本発明に係る画像形成装置の一実施形態について説明する。
【００２６】
[画像形成システムのシステム構成]
図１に、画像形成システム１００のシステム構成を示す。図１に示すように、画像形成システム１００は、画像形成装置１０とクライアント端末２０とから構成されており、各装置はＬＡＮ（Local Area Network）等の通信ネットワークＮを介して、データ通信可能に接続されている。
【００２７】
画像形成装置１０は、コピー機能、画像読取機能、プリンタ機能を備えた、所謂ＭＦＰ（Multi-Function Peripheral）であり、クライアント端末２０から送信されるプリントジョブ（プリント指令）や、画像形成装置１０に備えられているスキャナ等の画像読取部から読み込んだ画像データ等に基づき、用紙に画像を形成する。
【００２８】
クライアント端末２０は、所謂パーソナルコンピュータであり、画像形成装置１０にプリントジョブを送信する機能を有する。クライアント端末２０には、プリンタドライバプログラム（以下、単にプリンタドライバと称することがある。）がインストールされており、このプリンタドライバの機能を用いて画像形成時に適用されるプリント条件のデータ（印刷要求データ）、画像データ（印刷データ）等を含んだプリントジョブを生成し画像形成装置１０に送信する。
【００２９】
[クライアント端末の機能的構成]
図２に、クライアント端末２０の構成を示す。図２に示すように、クライアント端末２０は、ＣＰＵ２１、操作部２２、表示部２３、通信部２４、ＲＡＭ（Random Access Memory）２５、ＨＤＤ２６を備えて構成されている。
【００３０】
ＣＰＵ２１は、操作部２２から入力される操作信号（指示信号）又は通信部２４により受信される指示信号に応じて、ＨＤＤ２６に記憶されている各種処理プログラムを読み出し、ＲＡＭ２５内に形成されたワークエリアに展開し、当該プログラムとの協働により各種処理を行う。
【００３１】
操作部２２は、カーソルキー、数字入力キー、及び各種機能キー等を備えたキーボードと、マウスなどのポインティングデバイスを備えて構成され、キーボードに対するキー操作やマウス操作により入力された指示信号をＣＰＵ２１に出力する。
【００３２】
表示部２３は、ＬＣＤ（Liquid Crystal Display）により構成され、ＣＰＵ２１から入力される表示信号の指示に従って、操作部２２からの入力指示やデータ等を表示する。
【００３３】
通信部２４は、ＬＡＮアダプタ、ルータ、ＴＡ等を備え、通信ネットワークＮを介して接続された画像形成装置１０等の外部機器との間でデータの送受信を行う。
【００３４】
ＲＡＭ２５は、ＣＰＵ２１により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。
【００３５】
ＨＤＤ２６は、記憶装置であり、各種プログラム、設定データ、画像データ等を記憶する。また、ＨＤＤ２６は、プリンタドライバプログラム２６１を記憶している。
【００３６】
ＣＰＵ２１は、当該プリンタドライバプログラム２６１をＨＤＤ２６から読み出してＲＡＭ２５に展開し、当該プログラムとの協働により画像形成装置１０に、印刷要求データ及び印刷データを送信する。印刷データは、ＰＤＬデータ、ＰＤＦデータ、ＸＰＳデータ等である。
【００３７】
[画像形成装置の機能的構成]
図３に、画像形成装置１０の構成を示す。図３に示すように、画像形成装置１０は、ＣＰＵ１１、操作部１２、表示部１３、画像読取部１４、画像形成部１５、通信部１６、ＲＡＭ１７、ＲＯＭ（Read Only Memory）１８、ＨＤＤ１９を備えて構成されている。
【００３８】
ＣＰＵ１１は、操作部１２から入力される操作信号（指示信号）又は通信部１６により受信される指示信号に応じて、ＲＯＭ１８に記憶されている各種処理プログラムを読み出し、ＲＡＭ１７内に形成されたワークエリアに展開し、当該プログラムとの協働により各種処理を行う。例えば、ＣＰＵ１１は画像形成に関する一連の処理を行う。
【００３９】
操作部１２は、数字キーやスタートキー、リセットキー等の各種キーを有し、押下されたキーの押下信号をＣＰＵ１１に出力する。また、操作部１２は、表示部１３と一体的に形成されたタッチパネルを備えており、ユーザの指先やタッチペン等により当接されたタッチパネル上の位置を検出して、位置信号をＣＰＵ１１に出力する。
【００４０】
画像読取部１４は、原稿画像を読み取って画像データを生成する所謂スキャナであり、原稿を載置するプラテンガラス、プラテンガラス上の原稿画像を走査し、これをＣＣＤイメージセンサ上に結像する走査光学系を備えている。画像読取部１４は、ＣＣＤイメージセンサで読み取った原稿画像に基づいて生成された画像信号をＡ／Ｄ変換して画像信号を生成する。
【００４１】
画像形成部１５は、電子写真方式、静電記録方式、熱転写方式等の作像プロセスを利用して画像を形成するために必要な構成要素を含む機能部である。例えば、画像形成部１５は、感光体、転写ベルト、定着器、各種搬送ベルト、電子回路、給紙部、排紙部等を備える。画像形成部１５は、ＣＰＵ１１の指示に従い、画像読取部１４により生成された画像データ又は通信部１６により受信された印刷データ等に基づいて、給紙部から供給された用紙に画像を形成し、排紙部に搬送する。また、給紙部は給紙トレイを、排紙部は排紙トレイを備える。
【００４２】
通信部１６は、ＬＡＮ（Local Area Network）アダプタ、ルータ、ＴＡ（Terminal Adapter）等を備え、通信ネットワークＮを介して接続されたクライアント端末２０等の外部機器との間でデータの送受信を行う。例えば、通信部１６は、クライアント端末２０からプリントジョブデータ（印刷要求データ及び印刷データ）を受信する。
【００４３】
ＲＡＭ１７は、ＣＰＵ１１により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。ＲＡＭ１７は、後述する中間データを記憶する。
【００４４】
ＲＯＭ１８は、ＣＰＵ１１で実行される各種処理プログラム、各種データ等を記憶する。これらの各種プログラムは、読み取り可能なプログラムコードの形態で格納され、ＣＰＵ１１は、当該プログラムコードに従った動作を逐次実行する。また、ＲＯＭ１８は、インタプリタプログラム１８１を記憶している。
【００４５】
ＨＤＤ１９は、記憶装置であり、画像読取部１４により読み取られた画像データ、通信部１６によりクライアント端末２０から受信された印刷データ（ＰＤＬデータ、ＰＤＦデータ、ＸＰＳデータ）等を記憶する。また、ＨＤＤ１９は、後述する中間データを記憶する。また、ＨＤＤ１９の記憶容量はＲＡＭ１７に比べて大きい。また、ＨＤＤ１９のＣＰＵ１１からのアクセス速度はＲＡＭ１７に比べて遅い。
【００４６】
ＣＰＵ１１は、インタプリタプログラム１８１をＲＯＭ１８から読み出してＲＡＭ１７に展開し、当該プログラムとの協働により、通信部１６によりクライアント端末２０から受信された印刷データを解析して、印刷データとビットマップデータとの間の中間データを生成する。以下、説明の便宜上、ＣＰＵ１１とインタプリタプログラム１８１との協働による処理を、ＣＰＵ１１の処理として説明する場合がある。
【００４７】
中間データは、印刷データを解析した後のビットマップデータに展開する前のデータであり、ビットマップデータより小さな容量で保存することができる。中間データは、印刷データに含まれるオブジェクト（テキストデータ、グラフィックスデータ、イメージデータ等）の特徴に応じて生成される。例えば、テキストデータやグラフィックスデータの中間データとしてはベクタ形式のデータ、イメージデータの中間データとしてはイメージ形式のデータを挙げることができる。
【００４８】
また、ＣＰＵ１１は、印刷データを解析し、当該印刷データがトランスペアレンシー処理の実行命令を含むか否かを判定する。そして、トランスペアレンシー処理の実行命令を含む場合、ＣＰＵ１１は、後述するトランスペアレンシー処理を行う。
【００４９】
そして、ＣＰＵ１１は、中間データにラスタライズ処理を施して、印刷可能なビットマップデータを生成する。そして、ＣＰＵ１１は、当該ビットマップデータを画像形成部１５に出力する。
【００５０】
尚、ＣＰＵ１１は、これらの印刷データからビットマップデータを生成する処理をバンド単位で行う。
【００５１】
[トランスペアレンシー処理]
次に、ＣＰＵ１１とＲＡＭ１７に展開されたインタプリタプログラム１８１とが協働して行うトランスペアレンシー処理について図４〜図８を用いて説明する。
【００５２】
図４は、トランスペアレンシー処理の実行命令（コマンドＡ、コマンドＢ、コマンドＣ）によって実行されるトランスペアレンシー処理の処理イメージ図である。
【００５３】
コマンドＡは、透過率０パーセントの画像データｄ１を背景として、当該画像データｄ１に透過率５０パーセントの画像データｄ２を重ね合わせるトランスペアレンシー処理の実行命令である。このコマンドＡによるトランスペアレンシー処理によって、画像データｄ５が生成される。
【００５４】
また、コマンドＢは、透過率０パーセントの画像データｄ３を背景として、当該画像データｄ３に透過率３０パーセントの画像データｄ４を重ね合わせるトランスペアレンシー処理の実行命令である。このコマンドＢによるトランスペアレンシー処理によって、画像データｄ６が生成される。
【００５５】
また、コマンドＣは、透過率０パーセントの画像データｄ５を背景として、当該画像データｄ５に透過率５０パーセントの画像データｄ６を重ね合わせるトランスペアレンシー処理の実行命令である。このコマンドＣによるトランスペアレンシー処理によって、画像データｄ７が生成される。
【００５６】
図５は、ＣＰＵ１１が、コマンドＡ、Ｂ、Ｃによるトランスペアレンシー処理を行う際に確保する記憶領域のイメージ図である。このイメージ図（図５）は、１バンド分の記憶領域を表している。尚、当該記憶領域は、ＲＡＭ１７やＨＤＤ１９に確保される。
【００５７】
ＣＰＵ１１は、コマンドＡによるトランスペアレンシー処理を行うために第１作業バッファｍ１、第３作業バッファｍ３、第４作業バッファｍ４を確保する。ここで、第３作業バッファｍ３は、画像データｄ１（図４参照）に対する処理に使用される。また、第４作業バッファｍ４は、画像データｄ２（図４参照）に対する処理に使用される。そして、第１作業バッファｍ１には、画像データｄ５（図４参照）が格納される。
【００５８】
また、ＣＰＵ１１は、コマンドＢによるトランスペアレンシー処理を行うために第２作業バッファｍ２、第５作業バッファｍ５、第６作業バッファｍ６を確保する。ここで、第５作業バッファｍ５は、画像データｄ３（図４参照）に対する処理に使用される。また、第６作業バッファｍ６は、画像データｄ４（図４参照）に対する処理に使用される。そして、第２作業バッファｍ２には、画像データｄ６（図４参照）が格納される。
【００５９】
また、ＣＰＵ１１は、コマンドＣによるトランスペアレンシー処理を行うために、第１作業バッファｍ１、第２作業バッファｍ２の他に、バンドバッファｍ７を確保する。ここで、第１作業バッファｍ１は、画像データｄ５に対する処理に使用される。また、第２作業バッファｍ２は、画像データｄ６に対する処理に使用される。そして、バンドバッファｍ７には、画像データｄ７（図４参照）が格納される。
【００６０】
図６は、コマンドＡを省略したトランスペアレンシー処理、つまり、コマンドＢ、Ｃによるトランスペアレンシー処理の処理イメージ図である。ＣＰＵ１１は、コマンドＡを実行する代わりに、透過率０パーセントの画像データｄ１を背景として、当該画像データｄ１に透過率０パーセントの画像データｄ２を重ね合わせる。つまり、トランスペアレンシー処理（透過処理）を施さず（ベタ塗りで）、画像データｄ１に画像データｄ２を重ね合わせる。そして、ＣＰＵ１１は、画像データｄ５を生成する。
【００６１】
ＣＰＵ１１は、コマンドＡを省略したトランスペアレンシー処理を行う場合、第１作業バッファｍ１、第２作業バッファｍ２、第５作業バッファｍ５、第６作業バッファｍ６、バンドバッファｍ７を確保する（図５参照）。つまり、図５において、第３作業バッファｍ３、第４作業バッファｍ４を除いた記憶領域を確保する。
【００６２】
図７は、コマンドＢを省略したトランスペアレンシー処理、つまり、コマンドＡ、Ｃによるトランスペアレンシー処理の処理イメージ図である。ＣＰＵ１１は、コマンドＢを実行する代わりに、透過率０パーセントの画像データｄ３を背景として、当該画像データｄ３に透過率０パーセントの画像データｄ４を重ね合わせる。つまり、トランスペアレンシー処理を施さず（ベタ塗りで）、画像データｄ３に画像データｄ４を重ね合わせる。そして、ＣＰＵ１１は、画像データｄ６を生成する。
【００６３】
ＣＰＵ１１は、コマンドＢを省略したトランスペアレンシー処理を行う場合、第１作業バッファｍ１、第２作業バッファｍ２、第３作業バッファｍ３、第４作業バッファｍ４、バンドバッファｍ７を確保する（図５参照）。つまり、図５において、第５作業バッファｍ５、第６作業バッファｍ６を除いた記憶領域を確保する。
【００６４】
図８は、コマンドＡとＢとを省略したトランスペアレンシー処理、つまり、コマンドＣによるトランスペアレンシー処理の処理イメージ図である。ＣＰＵ１１は、コマンドＡを実行する代わりに、透過率０パーセントの画像データｄ１を背景として、当該画像データｄ１に透過率０パーセントの画像データｄ２を重ね合わせる。つまり、トランスペアレンシー処理を施さず（ベタ塗りで）、画像データｄ１に画像データｄ２を重ね合わせる。そして、ＣＰＵ１１は、画像データｄ５を生成する。また、ＣＰＵ１１は、コマンドＢを実行する代わりに、透過率０パーセントの画像データｄ３を背景として、当該画像データｄ３に透過率０パーセントの画像データｄ４を重ね合わせる。つまり、トランスペアレンシー処理を施さず（ベタ塗りで）、画像データｄ３に画像データｄ４を重ね合わせる。そして、ＣＰＵ１１は、画像データｄ６を生成する。
【００６５】
ＣＰＵ１１は、コマンドＡとＢとを省略したトランスペアレンシー処理を行う場合、第１作業バッファｍ１、第２作業バッファｍ２、バンドバッファｍ７を確保する（図５参照）。つまり、図５において、第３作業バッファｍ３、第４作業バッファｍ４、第５作業バッファｍ５、第６作業バッファｍ６を除いた記憶領域を確保する。
【００６６】
このように、コマンドＡ、Ｂ、Ｃ、全てのトランスペアレンシー処理を行うと、処理結果の画像データｄ７の画質は良くなるが、使用する記憶容量が多くなってしまう。そのため、記憶領域をＲＡＭ１７に確保できない場合は、ＨＤＤ１９に当該記憶領域を確保する必要があり、トランスペアレンシー処理に時間がかかってしまう。このような、画質を優先する処理を画質優先処理と称す。
【００６７】
また、コマンドＣのみのトランスペアレンシー処理を行うと、処理結果の画像データｄ７の画質は悪くなるが、使用する記憶容量が少なくて済む。そのため、画質優先処理に比べて、記憶領域をＲＡＭ１７に確保できる可能性は高い。よって、トランスペアレンシー処理に係る時間は、画質優先処理に比べて短い。このような、処理速度を優先する処理を速度優先処理と称す。
【００６８】
また、コマンドＢ、Ｃのトランスペアレンシー処理、コマンドＡ、Ｃのトランスペアレンシー処理は、画質優先処理、速度優先処理の中間の処理であり、このような処理を中間処理と称す。
【００６９】
[画像形成処理]
次に、画像形成装置１０が行う画像形成処理の具体的な処理内容について図９を用いて説明する。
【００７０】
図９は、画像形成処理を示すフローチャートである。本フローチャートでは、画像形成装置１０がクライアント端末２０から受信するデータとして、印刷データにのみ着目している。また、この印刷データは、ＰＤＦデータ、ＸＰＳデータである。つまり、画像形成装置１０は、ＰＤＦダイレクトプリント、ＸＰＳダイレクトプリントを行う。
【００７１】
まず、ＣＰＵ１１は、通信部１６によりクライアント端末２０から印刷データを受信し、ＲＡＭ１７やＨＤＤ１９に記憶させる（ステップＳ１）。そして、ＣＰＵ１１は、受信した印刷データを解析する（ステップＳ２）。
【００７２】
そして、ＣＰＵ１１は、印刷データにトランスペアレンシー処理の実行命令のコマンドが含まれているか否かを判定する。つまり、ＣＰＵ１１は、トランスペアレンシー処理を行うか否かを判定する（ステップＳ３）。
【００７３】
例えば、ＰＤＦデータに、
[ /SMask << /S /Alpha /G {myform} >> /SetTransparency pdfmark
というコマンドが入っていれば、印刷データ（ＰＤＦデータ）に、トランスペアレンシー処理の実行命令のコマンドが含まれていると判定する。
【００７４】
ＣＰＵ１１は、解析の結果、印刷データにトランスペアレンシー処理の実行命令のコマンドが含まれていないと判定すると（ステップＳ３；ＮＯ）、印刷データから生成された中間データにラスタライズ処理を施して、印刷可能なビットマップデータを生成する（ステップＳ１０）。そして、ＣＰＵ１１は、当該ビットマップデータを画像形成部１５に出力し、プリント出力を行う（ステップＳ１１）。以上で、画像形成処理が終了する。
【００７５】
一方、ＣＰＵ１１は、解析の結果、印刷データにトランスペアレンシー処理の実行命令のコマンドが含まれていると判定すると（ステップＳ３；ＹＥＳ）、ＲＡＭ１７においてトランスペアレンシー処理を行うために確保できる作業バッファ数（記憶容量）に基づいて、トランスペアレンシー処理実行可能回数「Ｔａ」を算出する（ステップＳ４）。
【００７６】
そして、ＣＰＵ１１は、印刷データに含まれるトランスペアレンシー処理の実行命令のコマンドの数を計算する。つまり、ＣＰＵ１１は、トランスペアレンシー処理の実行回数「Ｔｂ」を算出する（ステップＳ５）。
【００７７】
そして、ＣＰＵ１１は、トランスペアレンシー処理の実行可能回数「Ｔａ」と実行回数「Ｔｂ」とを比較する（ステップＳ６）。このように、「Ｔａ」と「Ｔｂ」を比較することにより、ＲＡＭ１７の記憶容量がトランスペアレンシー処理を実行するのに不足しているか否かを正確に判定することができる。
【００７８】
比較の結果、実行回数「Ｔｂ」が実行可能回数「Ｔａ」以下である場合（ステップＳ６；ＮＯ）、ＣＰＵ１１は、通常のトランスペアレンシー処理を行う（ステップＳ８）。具体的には、印刷データにトランスペアレンシーの実行命令であるコマンドＡ、Ｂ、Ｃが含まれている場合、ＲＡＭ１７に、図５に示すようなメモリ領域を確保し、図４に示すようなコマンドＡによるトランスペアレンシー処理、コマンドＢによるトランスペアレンシー処理、コマンドＣによるトランスペアレンシー処理を実行する。そして、ＣＰＵ１１は、印刷データから生成された中間データ（トランスペアレンシー処理の対象データ）にラスタライズ処理を施して、印刷可能なビットマップデータを生成する。そして、ＣＰＵ１１は、当該ビットマップデータを画像形成部１５に出力し、プリント出力を行う（ステップＳ１１）。以上で、画像形成処理が終了する。
【００７９】
一方、ステップＳ６による比較の結果、実行回数「Ｔｂ」が実行可能回数「Ｔａ」より多い場合（ステップＳ６；ＹＥＳ）、ＣＰＵ１１は、選択トランスペアレンシー処理を行う（ステップＳ７）。選択トランスペアレンシー処理については後述する。
【００８０】
ＣＰＵ１１は、選択トランスペアレンシー処理において、ジョブキャンセルとなった場合（ステップＳ９；ＹＥＳ）、プリント出力を行うことなく、画像形成処理を終了する。
【００８１】
一方、ＣＰＵ１１は、ジョブキャンセルとならずに選択トランスペアレンシー処理を実行した場合（ステップＳ９；ＮＯ）、選択トランスペアレンシー処理において生成されたビットマップデータを画像形成部１５に出力し、プリント出力を行う（ステップＳ１１）。以上で、画像形成処理が終了する。
【００８２】
[選択トランスペアレンシー処理]
次に、選択トランスペアレンシー処理（図９のステップＳ７）の具体的な処理内容について図１０と図１１を用いて説明する。選択トランスペアレンシー処理とは、画質優先のトランスペアレンシー処理（画質優先処理：コマンドＡ、Ｂ、Ｃによるトランスペアレンシー処理）を行うか、速度優先のトランスペアレンシー処理（速度優先処理：コマンドＣによるトランスペアレンシー処理）を行うか、画質速度中間のトランスペアレンシー処理（中間処理：コマンドＢ、Ｃによるトランスペアレンシー処理、又はコマンドＡ、Ｃによるトランスペアレンシー処理）を行うかをユーザに選択させ、選択されたトランスペアレンシー処理を実行する処理である。
【００８３】
まず、ＣＰＵ１１は、クライアント端末２０の表示部２３に画質優先処理を行うか否かの選択画面（図示せず）を表示させる。ユーザは、当該選択画面上で、画質優先処理を行うか否か、もしくはジョブをキャンセルするかを選択し、操作部２２に対してその旨の入力を行う。
【００８４】
ＣＰＵ１１は、クライアント端末２０から通信部１６を介して画質優先処理を行う旨の操作信号を受信すると（ステップＳ１０１；ＹＥＳ）、トランスペアレンシー処理を行うための記憶領域（図５参照）をＨＤＤ１９に確保し（又はＲＡＭ１７とＨＤＤ１９とに確保し）、コマンドＡ、Ｂ、Ｃによるトランスペアレンシー処理（図４参照）を実行する（ステップＳ１０２）。そして、ＣＰＵ１１は、印刷データから生成された中間データ（トランスペアレンシー処理の対象データ）にラスタライズ処理を施して、印刷可能なビットマップデータを生成する（ステップＳ１０３）。以上で、選択トランスペアレンシー処理が終了する。
【００８５】
また、ＣＰＵ１１は、クライアント端末２０から通信部１６を介してジョブをキャンセルする旨の操作信号を受信すると（ステップＳ１０１；ＮＯ、ステップＳ１０４；ＹＥＳ）、トランスペアレンシー処理やラスタライズ処理等を行わずに、選択トランスペアレンシー処理を終了する。
【００８６】
また、ＣＰＵ１１は、通信部１６を介して画質優先処理を行わない旨の操作信号を受信すると（ステップＳ１０１；ＮＯ、ステップＳ１０４；ＮＯ）、コマンドＡ以外のトランスペアレンシー処理（コマンドＢ、Ｃによるトランスペアレンシー処理）を行うための記憶領域（図５において第３作業バッファｍ３、第４作業バッファｍ４を除いたもの）をＲＡＭ１７に確保し、コマンドＡ以外のトランスペアレンシー処理（図６参照）を実行する（ステップＳ１０５）。尚、ＲＡＭ１７に記憶領域が確保できない場合は、ＨＤＤ１９に当該記憶領域を確保する。もしくは、ステップＳ１０５〜ステップＳ１０８の処理を行わず、「ステップＳ１０４；ＮＯ」から「ステップＳ１０９」に処理が移行する。
【００８７】
そして、ＣＰＵ１１は、印刷データから生成された中間データ（トランスペアレンシー処理の対象データ）にラスタライズ処理を施し、印刷可能なビットマップデータを生成する。
【００８８】
そして、ＣＰＵ１１は、クライアント端末２０の表示部２３に印刷プレビュー画面２３１（図１１参照）を表示させる（ステップＳ１０６）。印刷プレビュー画面２３１は、プレビュー画像を表示し、印刷実行ボタンｂ１、Ｎｅｘｔボタンｂ２、印刷キャンセルボタンｂ３を備える。ここで、このプレビュー画像は、コマンドＡ以外のトランスペアレンシー処理が実行された中間データに対するビットマップ画像である。
【００８９】
印刷実行ボタンｂ１が押下されると、クライアント端末２０のＣＰＵ２１は、印刷プレビュー画面２３１に表示されているプレビュー画像をプリント出力する旨の（選択する旨の）指示信号を通信部２４を介して画像形成装置１０に送信（出力）する。画像形成装置１０のＣＰＵ１１は、通信部１６を介して当該指示信号を受信すると（ステップＳ１０７；ＹＥＳ）、このプレビュー画像のビットマップデータを画像形成部１５に出力するデータとする。そして、選択トランスペアレンシー処理を終了する。
【００９０】
印刷キャンセルボタンｂ３が押下されると、クライアント端末２０のＣＰＵ２１は、ジョブをキャンセルする旨の指示信号を通信部２４を介して画像形成装置１０に送信（出力）する。画像形成装置１０のＣＰＵ１１は、通信部１６を介して当該指示信号を受信すると（ステップＳ１０７；ＮＯ、ステップＳ１０８；ＹＥＳ）、トランスペアレンシー処理やラスタライズ処理等を行わずに、選択トランスペアレンシー処理を終了する。
【００９１】
Ｎｅｘｔボタンｂ２が押下されると、クライアント端末２０のＣＰＵ２１は、印刷プレビュー画面２３１に表示されているプレビュー画像をプリント出力しない旨の（選択しない旨の）指示信号を通信部２４を介して画像形成装置１０に送信（出力）する。画像形成装置１０のＣＰＵ１１は、通信部１６を介して当該指示信号を受信すると（ステップＳ１０７；ＮＯ、ステップＳ１０８；ＮＯ）、コマンドＢ以外のトランスペアレンシー処理（コマンドＡ、Ｃによるトランスペアレンシー処理）を行うための記憶領域（図５において第５作業バッファｍ５、第６作業バッファｍ６を除いたもの）をＲＡＭ１７に確保し、コマンドＢ以外のトランスペアレンシー処理（図７参照）を実行する（ステップＳ１０９）。尚、ＲＡＭ１７に記憶領域が確保できない場合は、ＨＤＤ１９に当該記憶領域を確保する。もしくは、ステップＳ１０９〜ステップＳ１１２の処理を行わず、「ステップＳ１０８；ＮＯ」から「ステップＳ１１３」に処理が移行する。
【００９２】
そして、ＣＰＵ１１は、印刷データから生成された中間データ（トランスペアレンシー処理の対象データ）にラスタライズ処理を施し、印刷可能なビットマップデータを生成する。
【００９３】
そして、ＣＰＵ１１は、印刷プレビュー画面２３１のプレビュー画像を、この生成されたビットマップ画像とする（ステップＳ１１０）。つまり、プレビュー画像をコマンドＢ以外のトランスペアレンシー処理が実行された中間データに対するビットマップ画像とする。
【００９４】
そして、印刷実行ボタンｂ１が押下されると、クライアント端末２０のＣＰＵ２１は、印刷プレビュー画面２３１に表示されているプレビュー画像をプリント出力する旨の（選択する旨の）指示信号を通信部２４を介して画像形成装置１０に送信（出力）する。画像形成装置１０のＣＰＵ１１は、通信部１６を介して当該指示信号を受信すると（ステップＳ１１１；ＹＥＳ）、このプレビュー画像のビットマップデータを画像形成部１５に出力するデータとする。そして、選択トランスペアレンシー処理を終了する。
【００９５】
印刷キャンセルボタンｂ３が押下されると、クライアント端末２０のＣＰＵ２１は、ジョブをキャンセルする旨の指示信号を通信部２４を介して画像形成装置１０に送信（出力）する。画像形成装置１０のＣＰＵ１１は、通信部１６を介して当該指示信号を受信すると（ステップＳ１１１；ＮＯ、ステップＳ１１２；ＹＥＳ）、トランスペアレンシー処理やラスタライズ処理等を行わずに、選択トランスペアレンシー処理を終了する。
【００９６】
Ｎｅｘｔボタンｂ２が押下されると、クライアント端末２０のＣＰＵ２１は、印刷プレビュー画面２３１に表示されているプレビュー画像をプリント出力しない旨の（選択しない旨の）指示信号を通信部２４を介して画像形成装置１０に送信（出力）する。画像形成装置１０のＣＰＵ１１は、通信部１６を介して当該操作信号を受信すると（ステップＳ１１１；ＮＯ、ステップＳ１１２；ＮＯ）、コマンドＡ、Ｂ以外のトランスペアレンシー処理（コマンドＣによるトランスペアレンシー処理）を行うための記憶領域（図５において第３作業バッファｍ３、第４作業バッファｍ４、第５作業バッファｍ５、第６作業バッファｍ６を除いたもの）をＲＡＭ１７に確保し、コマンドＡ、Ｂ以外のトランスペアレンシー処理（図８参照）を実行する（ステップＳ１１３）。尚、ＲＡＭ１７に記憶領域が確保できない場合は、ＨＤＤ１９に当該記憶領域を確保する。もしくは、ＣＰＵ１１は、ステップＳ１１３〜ステップＳ１１６の処理を行わず、「ステップＳ１１２」から「ステップＳ１０１」に処理が移行し、画像優先処理しか実行できなくなる。
【００９７】
そして、ＣＰＵ１１は、印刷データから生成された中間データ（トランスペアレンシー処理の対象データ）にラスタライズ処理を施し、印刷可能なビットマップデータを生成する。
【００９８】
そして、ＣＰＵ１１は、印刷プレビュー画面２３１のプレビュー画像を、この生成されたビットマップ画像とする（ステップＳ１１４）。つまり、プレビュー画像をコマンドＡ、Ｂ以外のトランスペアレンシー処理が実行された中間データに対するビットマップ画像とする。
【００９９】
そして、印刷実行ボタンｂ１が押下されると、クライアント端末２０のＣＰＵ２１は、印刷プレビュー画面２３１に表示されているプレビュー画像をプリント出力する旨の（選択する旨の）指示信号を通信部２４を介して画像形成装置１０に送信（出力）する。画像形成装置１０のＣＰＵ１１は、通信部１６を介して当該指示信号を受信すると（ステップＳ１１５；ＹＥＳ）、このプレビュー画像のビットマップデータを画像形成部１５に出力するデータとする。そして、選択トランスペアレンシー処理を終了する。
【０１００】
印刷キャンセルボタンｂ３が押下されると、クライアント端末２０のＣＰＵ２１は、ジョブをキャンセルする旨の指示信号を通信部２４を介して画像形成装置１０に送信（出力）する。画像形成装置１０のＣＰＵ１１は、通信部１６を介して当該指示信号を受信すると（ステップＳ１１５；ＮＯ、ステップＳ１１６；ＹＥＳ）、トランスペアレンシー処理やラスタライズ処理等を行わずに、選択トランスペアレンシー処理を終了する。
【０１０１】
Ｎｅｘｔボタンｂ２が押下されると、クライアント端末２０のＣＰＵ２１は、印刷プレビュー画面２３１に表示されているプレビュー画像をプリント出力しない旨の（選択しない旨の）指示信号を通信部２４を介して画像形成装置１０に送信（出力）する。画像形成装置１０のＣＰＵ１１は、通信部１６を介して当該指示信号を受信すると（ステップＳ１１５；ＮＯ、ステップＳ１１６；ＮＯ）、クライアント端末２０の表示部２３に画像優先処理を行うか否かの選択画面（図示せず）を再表示させる。そして、ステップＳ１０１の処理に戻る。
【０１０２】
尚、ＣＰＵ１１は、画質優先処理を行うか否かの選択画面（図示せず）を表示させる前に、ステップＳ１０２、Ｓ１０３の処理を行い、印刷プレビュー画面２３１のプレビュー画像をコマンドＡ、Ｂ、Ｃのトランスペアレンシー処理が実行された中間データに対するビットマップ画像とし、印刷実行ボタンｂ１、Ｎｅｘｔボタンｂ２、印刷キャンセルボタンｂ３にて、ユーザに当該プレビュー画像をプリント出力するか否かを選択させる構成としてもよい。
【０１０３】
尚、本フローチャートでは、画像形成部１５に出力するビットマップデータと、プレビュー画像のビットマップデータとは、同一のデータであるとした（例えば、解像度１２００ｄｐｉ）が、プレビュー画像用の解像度の低いビットマップデータ（例えば、解像度９２ｄｐｉや９６ｄｐｉ）を別に生成し、プリント出力する旨の指示信号をＣＰＵ１１が受信してから、解像度の高いプリント出力用のビットマップデータを生成する構成としてもよい。
【０１０４】
以上、本実施の形態によれば、画像形成装置１０は、トランスペアレンシー処理を実行する際に使用されるＲＡＭ１７の記憶容量が不足している場合、トランスペアレンシー処理の実行回数を制御して、異なる実行回数のトランスペアレンシー処理が施された各プレビュー画像をクライアント端末２０の印刷プレビュー画面２３１に表示させる。そして、ユーザは、当該印刷プレビュー画面２３１に表示されるプレビュー画像を見ながら、印刷出力させたい画像を選択し、その旨のユーザ操作を操作部２２に対して行う。つまり、印刷実行ボタンｂ１を押下する。そして、画像形成装置１０は、操作部２２から出力された指示信号（通信部１６から出力された指示信号）に基づいて、印刷出力の対象となる画像を決定し、印刷出力を行う。
【０１０５】
そのため、トランスペアレンシー処理の実行命令を含む印刷データに基づいて行われる画像形成処理において、ユーザの所望する処理過程で、ユーザにとって最適な処理結果を提供することができる。
【０１０６】
また、画像形成装置１０は、トランスペアレンシー処理を行う際に使用する記憶領域を、ＲＡＭ１７の他にＨＤＤ１９に確保する場合がある。そのため、記憶容量の不足による印刷エラーの発生を防ぐことができる。
【０１０７】
尚、上記実施の形態における記述は、本発明に係る画像形成装置の一例であり、これに限定されるものではない。画像形成装置を構成する各機能部の細部構成及び細部動作に関しても適宜変更可能である。
【０１０８】
例えば、上記実施の形態において、クライアント端末２０の表示部２３が、印刷プレビュー画面２３１を表示するとしたが、画像形成装置１０の表示部１３が、この印刷プレビュー画面２３１を表示する構成としてもよい。この場合、画像形成装置１０の操作部１２からプレビュー画像をプリント出力する旨の指示信号が出力される。
【０１０９】
また、上述実施の形態では、プログラムを格納したコンピュータ読み取り可能な媒体としてＲＯＭやＨＤＤを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、プログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も適用可能である。
【図面の簡単な説明】
【０１１０】
【図１】画像形成システムのシステム構成図である。
【図２】クライアント端末のブロック図である。
【図３】画像形成装置のブロック図である。
【図４】トランスペアレンシー処理の処理イメージ図である。
【図５】トランスペアレンシー処理実行時に確保されるメモリ領域のイメージ図である。
【図６】コマンドＡを省略した選択トランスペアレンシー処理の処理イメージである。
【図７】コマンドＢを省略した選択トランスペアレンシー処理の処理イメージである。
【図８】コマンドＡとＢを省略した選択トランスペアレンシー処理の処理イメージである。
【図９】画像形成処理を示すフローチャートである。
【図１０】選択トランスペアレンシー処理を示すフローチャートである。
【図１１】印刷プレビュー画面の画面例である。
【符号の説明】
【０１１１】
１０      画像形成装置
１１      ＣＰＵ
１２      操作部
１３      表示部
１４      画像読取部
１５      画像形成部
１６      通信部
１７      ＲＡＭ
１８      ＲＯＭ
１９      ＨＤＤ
２０      クライアント端末
２１      ＣＰＵ
２２      操作部
２３      表示部
２４      通信部
２５      ＲＡＭ
２６      ＨＤＤ
１００    画像形成システム
１８１    インタプリタプログラム
２３１    印刷プレビュー画面
２６１    プリンタドライバプログラム
Ｎ        通信ネットワーク
【図１】
2010004220.tif 000003
【図２】
2010004220.tif 000004
【図３】
2010004220.tif 000005
【図４】
2010004220.tif 000006
【図５】
2010004220.tif 000007
【図６】
2010004220.tif 000008
【図７】
2010004220.tif 000009
【図８】
2010004220.tif 000010
【図９】
2010004220.tif 000011
【図１０】
2010004220.tif 000012
【図１１】
2010004220.tif 000013
【手続補正書】
【提出日】平成21年3月19日(2009.3.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
例えば、トランスペアレンシー処理が含まれる描画命令を受信した場合、画像形成装置は、このトランスペアレンシー処理を行わなくても描画可能である描画命令か否かを自動的に判定し、描画可能である場合は、この描画命令をトランスペアレンシー処理を行わない描画命令に変更する技術が開示されている（特許文献１参照）。
【特許文献１】特開２００５−１８２６９２号公報
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
また、コマンドＢは、透過率７０パーセントの画像データｄ３を背景として、当該画像データｄ３に透過率０パーセントの画像データｄ４を重ね合わせるトランスペアレンシー処理の実行命令である。このコマンドＢによるトランスペアレンシー処理によって、画像データｄ６が生成される。