(57)【要約】【課題】圧縮されたスプールファイルを伸張する処理において、伸張後のファイルを記憶部に記憶させることができなくなることを回避する画像処理プログラムおよび画像形成装置を提供する。【解決手段】画像処理プログラムは、記憶部と、画像形成装置と通信可能に接続される通信接続部とを備え、オペレーティングシステム（ＯＳ）がインストールされたコンピュータを、画像形成ファイルと、画像形成ファイルを構成する各データのサイズデータとを含み圧縮されたスプールファイルから、各々のサイズデータを抽出して、画像形成ファイルのファイルサイズを取得する。次にＯＳに記憶部の記憶可能サイズを取得させる。そして、ファイルサイズと記憶可能サイズとを比較する。ファイルサイズが記憶可能サイズより大きいと判定されたときに、処理を終了する手段として機能させる。【選択図】図１
2012059179.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する記憶部と、
画像形成装置と通信可能に接続される通信接続部とを備え、
前記記憶部が記憶可能な領域の記憶可能サイズを取得する機能を有するオペレーティングシステム（ＯＳ）がインストールされたコンピュータを、
文書データおよび画像データの何れか一方または双方と、描画命令データとからなる画像形成ファイルと、前記画像形成ファイルを構成する各データのサイズデータとを含み圧縮されたスプールファイルを前記記憶部から読み出し、読み出されたスプールファイルから各々の前記サイズデータを抽出することにより、前記画像形成ファイルのファイルサイズを取得するファイルサイズ取得手段、
前記オペレーティングシステム（ＯＳ）に、前記記憶可能サイズを取得させる記憶可能サイズ取得手段、
前記ファイルサイズと前記記憶可能サイズとを比較するサイズ比較手段、
前記サイズ比較手段により、前記ファイルサイズが前記記憶可能サイズより小さいと判定されたときに、前記スプールファイルを伸張するスプールファイル伸張手段、
前記スプールファイル伸張手段の伸張により得られた前記各データを解析し、前記画像形成装置が画像形成可能な形式のラスタデータを生成するラスタデータ生成手段、および
前記サイズ比較手段により、前記ファイルサイズが前記記憶可能サイズより大きいと判定されたときに、処理を終了する画像処理終了手段、
として機能させることを特徴とする画像処理プログラム。
【請求項２】
前記コンピュータは、
画像を表示する画像表示部をさらに備え、
前記画像処理終了手段が前記処理を終了する前に、画像形成が困難であることを示す警告画像のデータを生成し、前記生成した警告画像を前記画像表示部に表示させる警告データ生成手段、
として機能させることを特徴とする請求項１に記載された画像処理プログラム。
【請求項３】
請求項１に記載された画像処理プログラムであって、
前記コンピュータは、ユーザに操作されて、指示が入力される入力操作部と、画像を表示する画像表示部とをさらに備え、
前記オペレーティングシステム（ＯＳ）は、前記記憶部に記憶されたデータのうち、予め設定された不要データを管理して、前記不要データを削除する機能をさらに前記コンピュータに実現させ、
前記画像処理プログラムは、
前記サイズ比較手段により、前記ファイルサイズが前記記憶可能サイズより大きいと判定されたときに、画像形成が困難であることを示し、不要データ削除指示の入力、または、前記画像データの削除を指示する画像データ削除指示の入力、もしくは画像形成処理中止指示の入力を促す警告画像のデータを生成し、前記生成された警告画像を前記画像表示部に表示させる警告データ生成手段、および
前記入力操作部を介して入力された指示内容を判定する入力判定手段、
として前記コンピュータをさらに機能させ、
前記スプールファイル伸張手段は、前記入力判定手段により、前記不要データ削除指示が入力されたと判定されたときに、前記オペレーティングシステム（ＯＳ）に前記不要データを削除させてから、前記スプールファイルを伸張し、一方、前記入力判定手段により、前記画像データ削除指示が入力されたと判定されたときに、前記スプールファイルに含まれる前記画像データ以外のデータを伸張し、伸張後の画像形成ファイルに含まれる前記描画命令データを解析し、前記描画命令データから前記画像データに係る描画命令を除去し、
前記画像処理終了手段は、前記入力判定手段により、前記画像形成処理中止指示が入力されたと判定されたときに、前記処理を終了することを特徴とする。
【請求項４】
前記スプールファイルが、ＸＰＳファイルであることを特徴とする請求項１ないし請求項３のいずれか１項に記載された画像処理プログラム。
【請求項５】
データを記憶する記憶部と、
画像形成装置と通信可能に接続される通信接続部と、
前記記憶部が記憶可能な領域の記憶可能サイズを取得する機能を有するオペレーティングシステム（ＯＳ）とを備え、
前記記憶部に記憶され、文書データおよび画像データの何れか一方または双方と、描画命令データとからなる画像形成ファイルと、前記画像形成ファイルを構成する各データのサイズデータとを含み圧縮されたスプールファイルから、前記画像形成装置が画像形成可能な形式のラスタデータを生成する画像処理装置において、
前記記憶部から前記スプールファイルを読み出し、読み出されたスプールファイルから各々の前記サイズデータを抽出することにより、前記画像形成ファイルのファイルサイズを取得するファイルサイズ取得部と、
前記オペレーティングシステム（ＯＳ）に、前記記憶可能サイズを取得させる記憶可能サイズ取得部と、
前記ファイルサイズと前記記憶可能サイズとを比較するサイズ比較部と、
前記サイズ比較部により、前記ファイルサイズが前記記憶可能サイズより小さいと判定されたときに、前記スプールファイルを伸張するスプールファイル伸張部と、
前記スプールファイル伸張部の伸張により得られた前記各データを解析し、前記画像形成装置が画像形成可能な形式のラスタデータを生成するラスタデータ生成部と、
前記サイズ比較部により、前記ファイルサイズが前記記憶可能サイズより大きいと判定されたときに、処理を終了する画像処理終了部と
を備えることを特徴とする画像処理装置。
【請求項６】
画像を表示する画像表示部と、
前記画像処理終了部が前記処理を終了する前に、画像形成が困難であることを示す警告画像のデータを生成し、前記生成した警告画像を前記画像表示部に表示させる警告データ生成部と
をさらに備えることを特徴とする請求項５に記載された画像処理装置。
【請求項７】
前記オペレーティングシステム（ＯＳ）は、前記記憶部に記憶されたデータのうち、予め設定された不要データを管理して、前記不要データを削除する機能をさらに備え、
ユーザに操作されて、指示が入力される入力操作部と、
画像を表示する画像表示部と、
前記サイズ比較部により、前記ファイルサイズが前記記憶可能サイズより大きいと判定されたときに、画像形成が困難であることを示し、不要データ削除指示の入力、または、前記画像データの削除を指示する画像データ削除指示の入力、もしくは画像形成処理中止指示の入力を促す警告画像のデータを生成し、前記生成された警告画像を前記画像表示部に表示させる警告データ生成部と、
前記入力操作部を介して入力された指示内容を判定する入力判定部とをさらに備え、
前記スプールファイル伸張部は、前記入力判定部により、前記不要データ削除指示が入力されたと判定されたときに、前記オペレーティングシステム（ＯＳ）に前記不要データを削除させてから、前記スプールファイルを伸張し、一方、前記入力判定部により、前記画像データ削除指示が入力されたと判定されたときに、前記スプールファイルに含まれる前記画像データ以外のデータを伸張し、伸張後の画像形成ファイルに含まれる前記描画命令データを解析し、前記描画命令データから前記画像データに係る描画命令を除去し、
前記画像処理終了部は、前記入力判定部により、前記画像形成処理中止指示が入力されたと判定されたときに、前記処理を終了する
ことを特徴とする請求項５に記載された画像処理装置。
【請求項８】
前記スプールファイルが、ＸＰＳファイルであることを特徴とする請求項５ないし請求項７のいずれか１項に記載された画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラムおよび画像処理装置に関し、特に、文書データや画像データが圧縮されたスプールファイルを、画像形成装置が画像形成可能な形式のラスタデータに変換してから、そのラスタデータをその画像形成装置に出力する画像処理プログラムおよび画像処理装置に関する。
【背景技術】
【０００２】
従来の画像処理装置（ＰＣ（Personal Computer）など）は、Microsoft社のＸＰＳ（eXtensible Markup Language Paper Specification）を用いて、文書データや画像データを圧縮してパッケージングしたＸＰＳファイル（スプールファイル）を生成し、画像形成装置に出力するように構成されている。ここで、ＸＰＳは、マークアップ言語の一つであるＸＭＬを用いてページを構成する各要素の定義を行うページ記述言語である。周知のように、ＸＭＬは、複数の要素と属性とを組み合わせることにより、階層的な構造を記述可能なマークアップ言語であり、ＸＰＳにおいて、要素が描画命令に対応し、属性が要素、即ち描画命令のパラメータに対応する。
そして、画像処理装置からスプールファイルを取得した画像形成装置は、そのスプールファイルを伸張し、伸張後のデータを用いてラスタライズを行ってラスタデータを生成して、このラスタデータに基づいて画像を形成していた（特許文献１）。しかしながら、画像形成装置がＸＰＳに対応していなければ、正しい位置に印刷されなかったり、色の再現性が悪かったりなど、媒体表面に画像が正しく形成されなかった。
そこで、画像処理装置は、ＸＰＳに対応していない画像形成装置に画像を形成させるために、ページ記述言語で記述されたデータから、画像形成装置が画像形成可能な形式のラスタデータを生成する。そして、画像処理装置はラスタデータを画像形成装置に出力し、画像形成装置はそのラスタデータに基づいて画像を形成していた（特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２６３８５７号公報
【特許文献２】特開平８−１３７６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献２の技術では、画像処理装置がラスタデータを生成する処理工程における、圧縮されたスプールファイルを伸張する処理にて、処理が途中で停止することがあった。これにより、画像処理装置が実行する一連の画像処理が強制終了し、最悪の場合、画像処理装置全体で処理が実行できなくなるという問題があった。
この問題は、圧縮されたスプールファイルを伸張して、伸張後のファイルを一旦記憶部に記憶するために発生した。これは、伸張後のファイルすべてのファイル総サイズが、記憶部に記憶可能な領域の記憶可能サイズより大きい場合に、伸張後のファイルを記憶部に記憶させることが途中でできなくなることで、スプールファイルの伸張処理が途中で停止してしまうためであった。
【０００５】
本発明は、圧縮されたスプールファイルを伸張する処理において、伸張後のファイルを記憶部に記憶させることができなくなることを回避する画像処理プログラムおよび画像形成装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、本発明の画像処理プログラムは、データを記憶する記憶部と、画像形成装置と通信可能に接続される通信接続部とを備え、前記記憶部が記憶可能な領域の記憶可能サイズを取得する機能を有するオペレーティングシステム（ＯＳ）がインストールされたコンピュータを、文書データおよび画像データの何れか一方または双方と、描画命令データとからなる画像形成ファイルと、前記画像形成ファイルを構成する各データのサイズデータとを含み圧縮されたスプールファイルを前記記憶部から読み出し、読み出されたスプールファイルから各々の前記サイズデータを抽出することにより、前記画像形成ファイルのファイルサイズを取得するファイルサイズ取得手段、前記オペレーティングシステム（ＯＳ）に、前記記憶可能サイズを取得させる記憶可能サイズ取得手段、前記ファイルサイズと前記記憶可能サイズとを比較するサイズ比較手段、前記サイズ比較手段により、前記ファイルサイズが前記記憶可能サイズより小さいと判定されたときに、前記スプールファイルを伸張するスプールファイル伸張手段、前記スプールファイル伸張手段の伸張により得られた前記各データを解析し、前記画像形成装置が画像形成可能な形式のラスタデータを生成するラスタデータ生成手段、および前記サイズ比較手段により、前記ファイルサイズが前記記憶可能サイズより大きいと判定されたときに、処理を終了する画像処理終了手段として機能させることを特徴とする。
【０００７】
また、本発明の画像処理装置は、前記オペレーティングシステム（ＯＳ）は、前記記憶部に記憶されたデータのうち、予め設定された不要データを管理して、前記不要データを削除する機能をさらに備え、ユーザに操作されて、指示が入力される入力操作部と、画像を表示する画像表示部と、前記サイズ比較部により、前記ファイルサイズが前記記憶可能サイズより大きいと判定されたときに、画像形成が困難であることを示し、不要データ削除指示の入力、または、前記画像データの削除を指示する画像データ削除指示の入力、もしくは画像形成処理中止指示の入力を促す警告画像のデータを生成し、前記生成された警告画像を前記画像表示部に表示させる警告データ生成部と、前記入力操作部を介して入力された指示内容を判定する入力判定部とをさらに備え、前記スプールファイル伸張部は、前記入力判定部により、前記不要データ削除指示が入力されたと判定されたときに、前記オペレーティングシステム（ＯＳ）に前記不要データを削除させてから、前記スプールファイルを伸張し、一方、前記入力判定部により、前記画像データ削除指示が入力されたと判定されたときに、前記スプールファイルに含まれる前記画像データ以外のデータを伸張し、伸張後の画像形成ファイルに含まれる前記描画命令データを解析し、前記描画命令データから前記画像データに係る描画命令を除去し、前記画像処理終了部は、前記入力判定部により、前記画像形成処理中止指示が入力されたと判定されたときに、前記処理を終了することを特徴とする。
【０００８】
以上のようにコンピュータを機能させる画像処理プログラム、および、以上の構成を備える画像処理装置は、圧縮されたスプールファイルから、画像形成ファイルを構成する各データのサイズデータを抽出して、伸張後のファイル総サイズを取得し、ファイル総サイズと記憶可能サイズとを比較する。これにより、圧縮されたスプールファイルを伸張せずに、伸張後のファイルすべてを記憶部に記憶させることができないことを、検出することができる。
【発明の効果】
【０００９】
本発明によれば、圧縮されたスプールファイルを伸張する処理において、伸張後のファイルを記憶部に記憶させることができなくなることを回避することができる。これにより、画像処理装置全体で処理が実行できなくなることが発生する頻度を低減することができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る画像処理装置の構成を説明するためのブロック図である。
【図２】ＸＰＳファイルの構成の一例である。
【図３】「[ContentTypes].xml」ファイルの一例である。
【図４】（ａ）ＺＩＰ形式で圧縮されているＸＰＳファイルの構成の概要である。（ｂ）ＺＩＰ形式で圧縮されているＸＰＳファイルを構成するヘッダデータの構成の概要である。
【図５】ヘッダデータから取得した画像形成ファイルに含まれる各データのファイル名と、伸張後のファイルサイズとを示す一覧である。
【図６】画像形成ファイルに含まれる描画命令データの一例である。
【図７】第１の実施形態に係る画像処理装置の警告ダイアログの一例である。
【図８】第１の実施形態に係る画像処理装置の画像処理動作のフローチャートである。
【図９】画像形成装置に出力される画像形成後の媒体の一例ある。
【図１０】第２の実施形態に係る画像処理装置の構成を説明するためのブロック図である。
【図１１】第２の実施形態に係る画像処理装置の警告ダイアログの一例である。
【図１２】図６に示す描画命令データから、画像データに係る描画命令データを削除した後の描画命令データの一例である。
【図１３】第２の実施形態に係る画像処理装置の画像処理動作のフローチャートである。
【図１４】図１３に続く第２の実施形態に係る画像処理装置の画像処理動作のフローチャートである。
【図１５】図１４の不要データ削除要求処理のフローチャートである。
【図１６】図１４の描画命令除去処理のフローチャートである。
【図１７】第２の実施形態に係る画像処理装置が描画命令除去処理を行った場合に、画像形成装置に出力される画像形成後の媒体の一例である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施の形態（以下、「本実施形態」と称する）につき詳細に説明する。なお、各図は、本発明を理解できる程度に、概略的に示してあるに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【００１２】
《第１の実施形態》
第１の実施形態について、適宜、図面を参照しながら詳細に説明する。
図１に示すように、第１の実施形態に係る画像処理装置１は、画像形成装置２と通信可能に接続されており、ラスタデータを画像形成装置２に出力する。これにより、画像形成装置２は、そのラスタデータに基づき、紙などの媒体表面に画像を形成する。
ここで、画像形成装置２は、例えば、電子写真記録方式のプリンタ、ファクシミリ装置、複写機、ＭＦＰ（Multifunction Peripheral：多機能周辺装置）などであるが、いかなる種類の画像形成装置であってもよい。
【００１３】
［画像処理装置１］
画像処理装置１は、例えば、パーソナルコンピュータ（ＰＣ）などの装置である。画像処理装置１は、制御部３と、記憶部４と、画面表示部５と、入力操作部６と、通信接続部７とを備え、それぞれ、互いにデータの送受信が可能なようにバス８で接続されている。
【００１４】
（記憶部４）
記憶部４は、データの読み書きが可能な記憶部であり、制御部３に処理を行わせるソフトウェアや、制御部３により処理されたデータを記憶する。例えば、記憶部４は、ＨＤＤにより構成され、文書データや画像データを生成する各種アプリケーションプログラムや、画像処理装置１を機能させるためのオペレーティングシステム（以下、「ＯＳ」と称する）（ＯＳ；Operating System）などのソフトウェアが記憶されている。第１の実施形態において、ＯＳは、Microsoft社のWindows（登録商標）（特に、Windows（登録商標） Vista、Windows（登録商標）7）である。
また、記憶部４は、制御部３により機能するＯＳにより、記憶部４にデータを記憶することができる領域が管理されており、例えば、ＯＳが生成したスプールファイルが記憶される。
【００１５】
（画面表示部５）
画面表示部５は、画像データを入力し、ユーザに視認可能に表示させる、例えば、ＬＣＤ（Liquid Crystal Display）などである。
（入力操作部６）
入力操作部６は、ユーザにより操作されて入力された入力データを受け付ける、例えば、キーボードやマウスなどである。
（通信接続部７）
通信接続部７は、ＬＡＮ（Local Area Network）などを介して、画像形成装置２と通信可能に接続されている。
【００１６】
（制御部３）
制御部３は、アプリケーション処理実行部３１と、ＯＳ実行部３２と、画像処理部１０とを備える。また、不図示のバッファメモリを備え、データを一時的に記憶させることができる。
【００１７】
（アプリケーション処理実行部３１）
アプリケーション処理実行部３１は、記憶部４から取得したアプリケーションプログラムを実行し、文書データや画像データを生成し、入力操作部６からの印刷指示を受けて、ＯＳにスプールファイルを生成させる処理（スプールファイル生成処理）を実行させる処理部である。アプリケーションプログラムは、例えば、Microsoft社のMicrosoft（登録商標） WordやMicrosoft（登録商標） Excelなどである。
【００１８】
（ＯＳ実行部３２）
ＯＳ実行部３２は、記憶部４から取得したオペレーティングシステム（ＯＳ）を起動させ、そのＯＳの機能を実行させる処理部である。
ここで、ＯＳは、少なくとも、スプールファイルを生成して記憶部４に記憶させるスプールファイル生成処理と、記憶部４に記憶できる領域のサイズ（記憶可能サイズ）を取得する記憶可能サイズ取得処理とを実行するプログラムであり、例えば、Microsoft社のWindows（登録商標） VistaやWindows（登録商標）7などである。
【００１９】
＜スプールファイル（ＸＰＳファイル）＞
スプールファイルは、フォントデータやテキストデータなど文字に係る文書データと、ＪＰＥＧ形式やＰＮＧ形式などの画像データと、画像形成装置２が媒体表面上に画像を形成するときの文書データや画像データに係る指示が記述された描画命令データなどからなる画像形成ファイルと、その画像形成ファイルを構成する各データのサイズデータとを含む圧縮されたデータである。
第１の実施形態において、スプールファイルは、Microsoft社のＸＰＳファイルであり、ＺＩＰ形式で圧縮されてパッケージングされている。以下、スプールファイルをＸＰＳファイルと記載する。
【００２０】
図２に、ＸＰＳファイルの構成の一例を示す。
ＸＰＳファイルは、「FixedDocumentSequence.fdseq」ファイルが最上位に位置する階層構造となっており、ルートディレクトリ（／）には、ＸＰＳファイルに格納されている「FixedDocument.fdoc」ファイルへの参照情報が記述されている「FixedDocumentSequence.fdseq」ファイルと、ＸＰＳファイルに格納されているファイルの種別が記述された「[ContentTypes].xml」ファイルと、『_rels』フォルダと、『Documents』フォルダと、『Resources』フォルダとがある。
『_rels』フォルダ内には、「FixedDocumentSequence.fdseq」ファイルに関連するファイルが記述された「.rels」ファイルがある。特に、後記する『Resources』フォルダ内のファイルが記述されている。
『Documents』フォルダ内には、ドキュメント番号を示す『1』フォルダがあり、その『1』フォルダ内には、「1.fpage」ファイルへの参照情報が記述された「FixedDocument.fdoc」ファイルと、『Pages』フォルダとがある。
『Pages』フォルダ内には、１ページ目の文書がテキスト形式で記述された文書データであり、かつ１ページ目の描画命令が記述された描画命令データでもある「1.fpage」ファイルと、『_rels』フォルダとがある。
『_rels』フォルダ内には、「1.fpage」ファイルに関連するファイルが記述された「.rels」ファイルがある。特に、後記する『Resources』フォルダ内のファイルが記述されている。
『Resources』フォルダ内には、文書データに係るTrueType形式のフォントデータである「font1.ttf」ファイルと、JPEG形式の画像データである「image1.jpg」ファイルと、PNG形式の画像データである「image2.png」ファイルとがある。
【００２１】
図３に、「[ContentTypes].xml」ファイルの一例を示す。
ここで、行0011〜0012には、拡張子が“jpg”のファイルは、ＪＰＥＧ形式の画像データであることが記述されている。また、行0013〜0014には、“/Resources/image2.png”のファイルは、ＰＮＧ形式の画像データであることが記述されている。
【００２２】
図４（ａ）は、ＺＩＰ形式で圧縮されたＸＰＳファイルの構成例である。図４（ｂ）は、図４（ａ）のＸＰＳファイルを構成するヘッダデータの構成例であり、圧縮された「FixedDocumentSequence.fdseq」ファイルに係るＺＩＰファイルのヘッダデータの構成例である。図４（ｂ）に示すように、ヘッダデータには、ファイル名と、圧縮されたファイルを伸張した後のファイルサイズとが記述されている。
【００２３】
図１に戻って、画像処理部１０の説明を行う。
（画像処理部１０）
画像処理部１０は、制御部３により、プリンタドライバとして機能する処理部であり、ファイルサイズ取得部１１と、記憶可能サイズ取得部１２と、サイズ比較部１３と、スプールファイル伸張部１４と、ラスタデータ生成部１５と、送信制御部１６と、警告画像データ生成部１７と、画像処理終了部１８とを備える。
【００２４】
（ファイルサイズ取得部１１）
ファイルサイズ取得部１１は、記憶部４に記憶されたＸＰＳファイル（スプールファイル）を取得する。そして、そのＸＰＳファイルに含まれる画像形成ファイルを構成する各データのサイズデータを抽出し、これらのサイズデータの合計し、ＸＰＳファイル伸張後のファイル総サイズを算出する処理部である。
【００２５】
ＺＩＰ形式で圧縮されたＸＰＳファイルは、図４（ａ）のように記述されている。
ファイルサイズ取得部１１は、ＺＩＰ形式で圧縮されたＸＰＳファイルを解析して、各データのヘッダデータを抽出する。そしてヘッダデータから、ＸＰＳファイルを伸張した後の各「ファイルの伸張後のサイズ」を抽出する（図４（ｂ）参照）。
これにより、伸張後の文書データや伸張後の画像データ、伸張後の描画命令データなどのサイズデータを合計した、ＸＰＳファイルを伸張した後のファイル総サイズを取得することができる（図５参照）。
【００２６】
（記憶可能サイズ取得部１２）
記憶可能サイズ取得部１２は、ＯＳ（ＯＳ実行部３２）に記憶可能サイズ取得処理を実行させ、ＯＳから記憶可能サイズ（記憶部４に記憶できる領域のサイズ）を取得する処理部である。
【００２７】
（サイズ比較部１３）
サイズ比較部１３は、ファイルサイズ取得部１１が取得したファイル総サイズと、記憶可能サイズ取得部１２が取得した記憶可能サイズとを比較する処理部である。
サイズ比較部１３は比較した結果、ファイル総サイズが記憶可能サイズ以下の場合（ファイル総サイズ≦記憶可能サイズ）、スプールファイル伸張部１４に処理を実行させる。一方、ファイル総サイズが記憶可能サイズより大きい場合（ファイル総サイズ＞記憶可能サイズ）、警告画像データ生成部１７に処理を実行させる。
【００２８】
（スプールファイル伸張部１４）
スプールファイル伸張部１４は、ＸＰＳファイルを伸張し、得られる画像形成ファイルを記憶部４に記憶させる処理部である。
スプールファイル伸張部１４は、図４（ａ）に示すＺＩＰ形式で圧縮されたＸＰＳファイルを伸張する。これにより、圧縮された「FixedDocumentSequence.fdseq」ファイル（図２）や「[ContentTypes].xml」ファイル（図２）などが伸張され、スプールファイル伸張部１４は、それらＸＰＳファイルを構成する画像形成ファイル、つまり、図２に示すＸＰＳファイルの構成すべてを取得する。そして、それらをスプールファイル伸張部１４は記憶部４に記憶させる。
【００２９】
（ラスタデータ生成部１５）
ラスタデータ生成部１５は、記憶部４に記憶された画像形成ファイルを取得して、画像形成ファイルに含まれる各データ（特に、描画命令データ）を解析し、ラスタライズして、画像形成装置２が画像形成可能な形式のラスタデータを生成し、送信制御部１６に出力する処理部である。
【００３０】
＜描画命令データ＞
図６は、ＸＰＳファイルにおける描画命令データの一例であり、図２の「1.fpage」ファイルに記述されたデータである。Ｔｘには、テキスト形式で記述された文字情報と、その文字情報に係る描画命令が記述されており、Ｉｍには、画像データに係る描画命令が記述されており、Ｆｇは、図形を描く描画命令が記述されている。例えば、図６に示すＩｍ１の記述により、image1.jpgが読み出され、Ｉｍ２の記述により、image2.pngが読み出される。
【００３１】
（送信制御部１６）
送信制御部１６は、通信接続部７を制御して、ラスタデータ生成部１５により生成されたラスタデータを画像形成装置２に送信させる処理部である。
【００３２】
（警告画像データ生成部１７）
警告画像データ生成部１７は、ファイル総サイズが記憶可能サイズより大きいために、印刷することができないことを示す警告画像データを生成して、画面表示部５に出力する処理部である。これにより、画面表示部５には、図７に示すような、警告ダイアログが表示される。
例えば、警告ダイアログは、現在の空き領域に「記憶可能サイズ」を示し、印刷に必要な領域に「ファイル総サイズ」を示す。さらに、ユーザに視認したことの確認をする「ＯＫ」ボタンを表示して、入力操作部６が操作されて「ＯＫ」ボタンが押下されると、警告ダイアログが閉じる。
【００３３】
（画像処理終了部１８）
画像処理終了部１８は、警告画像データ生成部１７が警告画像データを画面表示部５に出力した後で、画像処理部１０を構成する各処理部が実行している処理を終了させる処理部である。
【００３４】
なお、画像処理装置１は、図示を省略したＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disc Drive）などを備えた一般的なコンピュータで構成することができ、コンピュータを前記した各構成部として機能させるプログラムにより実現する。
【００３５】
以上の構成を備える第１の実施形態の画像処理装置１は、ＸＰＳファイル（スプールファイル）を伸張させずに、圧縮されたＸＰＳファイルを解析して、各データのヘッダデータから伸張後のスプールファイルのファイル総サイズを取得し、さらに、記憶部４に記憶できる領域のサイズ（記憶可能サイズ）を取得し、ファイル総サイズと記憶可能サイズとを比較する。これにより、画像処理装置１は、ファイル総サイズが記憶可能サイズより大きい、つまり、伸張後のファイルすべてを記憶部に記憶させることができないことを検出することができる。そして、画像処理装置１は、画像処理部１０を構成する各処理部が実行している一連の画像処理動作を終了させることができる。
そのため、画像処理装置１によれば、伸張後のファイルを記憶部４に記憶させることができなくなり、スプールファイルの伸張処理が途中で停止することを回避することができる。これにより、画像処理装置全体で処理が実行できなくなることが発生する頻度を低減することができる。
【００３６】
［画像処理装置の画像処理動作］
次に、図８を参照して、第１の実施形態に係る画像処理装置１の画像処理動作について説明する（適宜、図１ないし図７を参照）。
ここで、ＯＳは、Microsoft社のWindows（登録商標） Vistaであり、ＯＳがＯＳ実行部３２により処理動作中に、アプリケーション処理実行部３１が実行するMicrosoft社のMicrosoft（登録商標） Wordを用いて、ユーザが文書データおよび画像データを含むドキュメントファイルを作成する。このドキュメントファイルに対して、アプリケーション処理実行部３１は、ユーザが操作する入力操作部６からの印刷指示を受けて、ＯＳにＸＰＳファイルを生成させる処理（スプールファイル生成処理）を実行させる。そして、ＯＳは、ドキュメントファイルからＸＰＳファイルを生成して、記憶部４に記憶させる。
これにより、記憶部４には、文書データと画像データと描画命令データなどからなる画像形成ファイルと、画像形成ファイルを構成する各データのサイズデータとを含み圧縮されたＸＰＳファイルが記憶される。
次に、プリンタドライバである画像処理部１０により、以下の処理が行われる。
【００３７】
まず、ファイルサイズ取得部１１は、記憶部４に記憶されたＸＰＳファイルを取得する（ステップＳ１０１）。そして、そのＸＰＳファイルに含まれる画像形成ファイルを構成する各データのサイズデータを抽出し（ステップＳ１０２）、これらのサイズデータを合計して、ＸＰＳファイル伸張後のファイル総サイズを算出する（ステップＳ１０３）。算出したファイル総サイズはバッファメモリに一旦記憶させる（TotalSize）。
【００３８】
記憶可能サイズ取得部１２は、ＯＳ（ＯＳ実行部３２）に記憶可能サイズ取得処理を実行させ（ステップＳ１０４）、ＯＳ（ＯＳ実行部３２）から記憶可能サイズを取得する（ステップＳ１０５）。取得した記憶可能サイズはバッファメモリに一旦記憶させる（DiscSpace）。
【００３９】
サイズ比較部１３は、バッファメモリからファイル総サイズ（TotalSize）と記憶可能サイズ（DiscSpace）とを取得して、比較する（ステップＳ１０６）。
ファイル総サイズが記憶可能サイズより大きい場合（ステップＳ１０６，ファイル総サイズ＞記憶可能サイズ）、サイズ比較部１３は、警告画像データ生成部１７に処理を実行させる。そして、後記するステップＳ１２１の処理を行う。
【００４０】
一方、サイズ比較部１３は比較した結果、ファイル総サイズが記憶可能サイズ以下の場合（ステップＳ１０６，ファイル総サイズ≦記憶可能サイズ）、スプールファイル伸張部１４に処理を実行させる。
スプールファイル伸張部１４は、ファイルサイズ取得部１１からＸＰＳファイルを取得し、ＸＰＳファイルを伸張する（ステップＳ１０７）。そして、ＸＰＳファイルを伸張して得られる画像形成ファイルを記憶部４に記憶させる（ステップＳ１０８）。
【００４１】
ラスタデータ生成部１５は、記憶部４から画像形成ファイルを取得して（ステップＳ１０９）、画像形成ファイルに含まれる各データを解析し、ラスタライズして、画像形成装置２が画像形成可能な形式のラスタデータを生成する（ステップＳ１１０）。そして、ラスタデータを送信制御部１６に出力する。
送信制御部１６は、通信接続部７を制御して、ラスタデータ生成部１５から取得したラスタデータを画像形成装置２に送信させる（ステップＳ１１１）。
これにより、画像形成装置２はラスタデータに基づき、媒体表面に画像を形成する。その結果、図９に示すように、媒体には画像データおよび文字データの画像が形成されて、媒体が画像形成装置２から出力される。
【００４２】
（ステップＳ１２１の処理）
警告画像データ生成部１７は、サイズ比較部１３の指示を受け、処理を実行する。
警告画像データ生成部１７は、バッファメモリからファイル総サイズ（TotalSize）および記憶可能サイズ（DiscSpace）を取得する（ステップＳ１２１）。そして、図７に示すような警告画像データを生成して、画面表示部５に出力する（ステップＳ１２２）。そして、画面表示部５により、警告画像データがユーザに視認可能に表示される。
これにより、ユーザは、警告画像を見て、ファイル総サイズが記憶可能サイズより大きいために、印刷することができないことを理解（把握）することができる。
【００４３】
画像処理終了部１８は、警告画像データ生成部１７が警告画像データを画面表示部５に出力したことを検出し、画像処理部１０を構成する各処理部が実行している処理を終了させる（ステップＳ１２３）。そして、画像処理装置１は画像処理動作を終了する。
【００４４】
《第２の実施形態》
第２の実施形態について、適宜、図面を参照しながら詳細に説明する。
図１０に示すように、第２の実施形態に係る画像処理装置１Ａは、第１の実施形態に係る画像処理装置１と同様の構成を有し、さらに、画像処理部１０Ａが、ＯＳに不要データサイズ取得処理を実行させる不要データサイズ取得部２１と、入力操作部６を介して入力された入力指示データを判定する入力判定部２２と、スプールファイル伸張部１４Ａにより実行される不要データ削除指示部２３と、ラスタデータ生成部１５により実行される描画命令除去部２４とを備える装置である。
【００４５】
（ＯＳ）
ＯＳ実行部３２Ａにより動作処理するＯＳは、記憶部４に記憶されたデータを管理し、不要データを削除する機能（不要データ削除処理）と、不要データのサイズを取得する機能（不要データサイズ取得処理）とを有する。
【００４６】
（不要データ）
記憶部４に記憶されたデータには、削除しても構わない不要データがあり、それらは、不要であることが予め設定されている。例えば、ＯＳがMicrosoft社のWindows（登録商標） Vistaの場合、不要データは、「ごみ箱」と呼ばれる領域（Recycler）に格納されたデータである。
【００４７】
（ファイルサイズ取得部１１Ａ）
ファイルサイズ取得部１１Ａは、第１の実施形態に係るファイルサイズ取得部１１と同様に、記憶部４に記憶されたＸＰＳファイル（スプールファイル）を取得し、そのＸＰＳファイルに含まれる画像形成ファイルを構成する各データのサイズデータを抽出する。そして、これらのサイズデータの合計し、ＸＰＳファイル伸張後のファイル総サイズを算出する。
なお、ファイルサイズ取得部１１Ａは、ＸＰＳファイルに格納された「[ContentTypes].xml」（図２）に記載されている画像データの識別情報のうち、または、ＸＰＳファイルに格納された各データのうち、拡張子が「.bmp」，「.jpg（.jpeg）」，「.gif」，「.png」，「.tif」，「.hdp」である画像データのサイズデータを取得する。そして、全画像データのサイズの合計を算出し、ＸＰＳファイル伸張後の画像データの画像総サイズを算出する。
【００４８】
（不要データサイズ取得部２１）
不要データサイズ取得部２１は、ＯＳ（ＯＳ実行部３２）に不要データサイズ取得処理を実行させ、ＯＳから不要データサイズを取得する処理部である。
【００４９】
（警告画像データ生成部１７Ａ）
警告画像データ生成部１７Ａは、ファイル総サイズが記憶可能サイズより大きいために、印刷することができないことを示す警告画像データを生成して、画面表示部５に出力する処理部である。これにより、画面表示部５には、図１１に示すような、警告ダイアログが表示される。
例えば、警告ダイアログは、現在の空き領域に「記憶可能サイズ」を示し、印刷に必要な領域に「ファイル総サイズ」を示す。
さらに、印刷の続行／中止が選択されるラジオボタンと、印刷の続行を選択した場合には、印刷を行うために、不要なファイルを削除するのか、またはイメージの描画を無効にする（画像を表示しない）のかが選択されるチェックボックスとが表示される。
【００５０】
ユーザが、「印刷の続行」および「不要なファイルを削除する」を選択して「ＯＫ」ボタンを押下することで、入力指示データとして『不要データ削除指示』が入力される。
また、ユーザが、「印刷の続行」および「イメージの描画を無効にする」を選択して「ＯＫ」ボタンを押下することで、入力指示データとして『画像データ削除指示』が入力される。
そして、ユーザが、「印刷の中止」を選択して「ＯＫ」ボタンを押下することで、入力指示データとして『画像形成処理中止指示』が入力される。
このとき、ユーザが「ＯＫ」ボタンを押下することで、警告ダイアログは閉じる。
【００５１】
（入力判定部２２）
入力判定部２２は、警告画像データに対して、入力操作部６に入力された入力指示データを判定する処理部である。
入力指示データが『不要データ削除指示』であれば、入力判定部２２は、その入力があったことを、スプールファイル伸張部１４Ａに出力する。
また、入力指示データが『画像データ削除指示』であれば、入力判定部２２は、その入力があったことを、スプールファイル伸張部１４Ａに出力する。
そして、入力指示データが『画像形成処理中止指示』であれば、入力判定部２２は、その入力があったことを、画像処理終了部１８Ａに出力する。
【００５２】
（スプールファイル伸張部１４Ａ）
＜不要データ削除指示＞（不要データ削除要求処理）
スプールファイル伸張部１４Ａは、入力判定部２２から『不要データ削除指示』に係るデータの入力があったときに、不要データ削除要求処理を実行する。まず、スプールファイル伸張部１４Ａは、不要データ削除指示部２３に処理を実行させる。そして、不要データ削除指示部２３が処理を終了した後に、ＸＰＳファイルを伸張し、得られる画像形成ファイルを記憶部４に記憶させる。
【００５３】
＜画像データ削除指示＞（描画命令除去処理）
また、スプールファイル伸張部１４Ａは、入力判定部２２から『画像データ削除指示』に係るデータの入力があったときに、描画命令除去処理を実行する。スプールファイル伸張部１４Ａは、ＸＰＳファイルに含まれる画像データ以外のデータを伸張し、ＸＰＳファイルを伸張して得られる画像形成ファイルを記憶部４に記憶させる。そして、描画命令除去部２４に処理を実行させる。そして、描画命令除去部２４が処理を終了した後に、スプールファイル伸張部１４Ａは、ラスタデータ生成部１５に処理を実行させる。
【００５４】
ここで、ＸＰＳファイルは、ＺＩＰ形式で圧縮されてパッケージングされている。そのため、スプールファイル伸張部１４Ａは、図４（ａ）のように記述されたＺＩＰ形式で圧縮されたＸＰＳファイルを解析して、各データのヘッダデータを抽出する。そして、ヘッダデータから、「ファイル名」を抽出し（図４（ｂ）参照）、「ファイル名」の拡張子を判別する。画像データの拡張子には、「.bmp」，「.jpg（.jpeg）」，「.gif」，「.png」，「.tif」，「.hdp」などがあり、抽出した「ファイル名」の拡張子が、それら画像データの拡張子以外であれば、スプールファイル伸張部１４Ａは、その「ファイル名」の圧縮データを伸張して、記憶部４に記憶させる。一方、抽出した「ファイル名」の拡張子が、画像データの拡張子に該当すれば、次のヘッダデータを抽出する。また、スプールファイル伸張部１４Ａは、ＸＰＳファイルに格納された「[ContentTypes].xml」に記載されている画像データの識別情報から、「ファイル名」の拡張子を判別してもよい。
以上の処理により、スプールファイル伸張部１４Ａは、ＺＩＰ形式で圧縮されたＸＰＳファイルに含まれる画像データ以外のデータを伸張して、ＸＰＳファイルを伸張して得られる画像形成ファイルを記憶部４に記憶させることができる。
【００５５】
以上のように、スプールファイル伸張部１４Ａが行う処理により、ＸＰＳファイルから画像データが伸張されない。そのため、記憶部４に記憶された画像形成ファイルには、画像データが含まれない。
【００５６】
（画像処理終了部１８Ａ）
＜画像形成処理中止指示＞
画像処理終了部１８Ａは、入力判定部２２から『画像形成処理中止指示』に係るデータの入力があったときに、画像処理部１０を構成する各処理部が実行している処理を終了させる処理部である。
【００５７】
（不要データ削除指示部２３）
不要データ削除指示部２３は、ＯＳ（ＯＳ実行部３２）に不要データ削除処理を実行させる処理部である。これにより、記憶部４に記憶された不要データが削除される。
【００５８】
（描画命令除去部２４）
描画命令除去部２４は、記憶部４に記憶された画像形成ファイルから、描画命令データを取得して、その描画命令データを解析する。そして、描画命令データから画像データに係る描画命令を除去する処理部である。そして、描画命令除去部２４は、描画命令を除去した描画命令データを記憶部４に上書き記憶させる。
例えば、描画命令除去部２４は、記憶部４に記憶された画像形成ファイルから、図６に示す描画命令データを取得する。そして、描画命令データから、（Ｉｍ１）および（Ｉｍ２）で示す画像データに係る描画命令を除去する。例えば、“ImageBrush”を含むコードを除去すればよい。これにより、図１２に示すように、画像データに係る描画命令が削除された描画命令データが記憶部４に記憶される。
【００５９】
以上の構成を備える第２の実施形態の画像処理装置１Ａは、記憶部４に記憶された不要データを削除することで、記憶可能な領域を増やすことができる。これにより、ＸＰＳファイル（スプールファイル）を伸張したときに、伸張後のファイルを記憶する領域を記憶部４に確保することができる。
そのため、画像処理装置１Ａによれば、伸張後のファイルを記憶部４に記憶させることができなくなり、スプールファイルの伸張処理が途中で停止することを回避することができる。これにより、画像処理装置全体で処理が実行できなくなることが発生する頻度を低減することができる。
【００６０】
また、第２の実施形態の画像処理装置１Ａは、スプールファイル伸張部１４Ａが、ＸＰＳファイル（スプールファイル）に含まれる画像データ以外のデータを伸張し、さらに、描画命令データから画像データに係る描画命令を除去することで、記憶部４には、画像データがＺＩＰ形式で圧縮されたままで伸張されずに記憶される。これにより、画像データを伸張しない分だけ、記憶部４に記憶するデータ量を低減することができる。
そのため、画像処理装置１Ａによれば、伸張後のファイルを記憶部４に記憶させることができなくなり、スプールファイルの伸張処理が途中で停止することを回避することができる。これにより、画像処理装置全体で処理が実行できなくなることが発生する頻度を低減することができる。
【００６１】
［画像処理装置の画像処理動作］
次に、図１３ないし図１６を参照して、画像処理装置１Ａの画像処理動作について説明する（適宜、図１０ないし図１２を参照）。図８に示す第１の実施形態に係る画像処理装置１が行う処理と同様の処理については、同一の符号を付し、それらの重複する説明を省略する。
【００６２】
（ステップＳ２０１〜Ｓ２０３の処理）
ファイルサイズ取得部１１Ａは、記憶部４に記憶されたＸＰＳファイルを取得する（ステップＳ１０１）。そして、そのＸＰＳファイルに含まれる画像形成ファイルを構成する各データのサイズデータを抽出し（ステップＳ１０２）、これらのサイズデータを合計して、ＸＰＳファイル伸張後のファイル総サイズを算出する（ステップＳ１０３）。算出したファイル総サイズはバッファメモリに一旦記憶させる（TotalSize）。
さらに、ファイルサイズ取得部１１Ａは、ステップＳ１０２で抽出した各データのサイズデータから、画像データのサイズデータを合計して、ＸＰＳファイル伸張後の画像データの画像総サイズを算出する（ステップＳ２０１）。算出した画像総サイズはバッファメモリに一旦記憶させる（ImageSize）。
【００６３】
不要データサイズ取得部２１は、ＯＳ（ＯＳ実行部３２）に不要データサイズ取得処理を実行させ（ステップＳ２０２）、ＯＳから不要データの合計サイズ（不要データ総サイズ）を取得する（ステップＳ２０３）。取得した不要データ総サイズはバッファメモリに一旦記憶させる（RecyclableSize）。
そして、ステップＳ１０４の処理を行う。
【００６４】
（ステップＳ１０６で、ファイル総サイズ＞記憶可能サイズであったときの処理）
サイズ比較部１３は、バッファメモリからファイル総サイズ（TotalSize）と記憶可能サイズ（DiscSpace）とを取得して、比較する（ステップＳ１０６，図１４）。
このとき、ファイル総サイズが記憶可能サイズより大きい場合（ステップＳ１０６，ファイル総サイズ＞記憶可能サイズ）、サイズ比較部１３は、警告画像データ生成部１７Ａに処理を実行させる。
【００６５】
警告画像データ生成部１７Ａは、バッファメモリからファイル総サイズ（TotalSize）と、記憶可能サイズ（DiscSpace）と、画像総サイズ（ImageSize）と、不要データ総サイズ（RecyclableSize）との４つのデータを取得する（ステップＳ２２１）。そして、図１１に示すような警告画像データを生成して、画面表示部５に出力する（ステップＳ２２２）。そして、画面表示部５により、警告画像データがユーザに視認可能に表示される。
【００６６】
ユーザは、入力操作部６を介して、『不要データ削除指示』、『画像データ削除指示』、および『画像形成処理中止指示』のうちいずれか１つを選択して、入力指示データを入力する（ステップＳ２２３）。
入力判定部２２は、入力された入力指示データを判定する（ステップＳ２２４）。
まず、入力指示データが『不要データ削除指示』であれば（ステップＳ２２４，不要データ削除指示）、入力判定部２２は、その入力があったことを、スプールファイル伸張部１４Ａに出力し、不要データ削除要求処理を行う（ステップＳ２３０）。
一方、入力指示データが『画像データ削除指示』であれば（ステップＳ２２４，画像データ削除指示）、入力判定部２２は、その入力があったことを、スプールファイル伸張部１４Ａに出力し、描画命令除去処理を行う（ステップＳ２４０）。
【００６７】
また、入力指示データが『画像形成処理中止指示』であれば（ステップＳ２２４，画像形成処理中止指示）、入力判定部２２は、その入力があったことを、画像処理終了部１８Ａに出力し、ステップＳ２５１の処理を行う。
画像処理終了部１８Ａは、『画像形成処理中止指示』に係るデータの入力があったときに、画像処理部１０を構成する各処理部が実行している処理を終了させる（ステップＳ２５１）。
【００６８】
（不要データ削除要求処理）
図１５に、スプールファイル伸張部１４Ａが行う不要データ削除要求処理（ステップＳ２３０，図１４）のフローチャートである。
スプールファイル伸張部１４Ａは、入力判定部２２から『不要データ削除指示』に係るデータの入力があったときに、不要データ削除指示部２３に処理を実行させる（ステップＳ２３１）。そして、不要データ削除指示部２３は、ＯＳ（ＯＳ実行部３２）に不要データ削除処理を実行させる（ステップＳ２３２）。これにより、ＯＳが記憶部４に記憶された不要データを削除する。そして、不要データ削除指示部２３は処理を終了して、スプールファイル伸張部１４Ａが処理を実行する。
スプールファイル伸張部１４Ａは、図１４に示すステップＳ１０８以降の処理を行う。
【００６９】
（描画命令除去処理）
図１６に、スプールファイル伸張部１４Ａが行う描画命令除去処理（ステップＳ２４０，図１４）のフローチャートである。
スプールファイル伸張部１４Ａは、入力判定部２２から『画像データ削除指示』に係るデータの入力があったときに、ＸＰＳファイルから画像データ以外のデータを伸張し（ステップＳ２４１）、得られた画像データを含まない画像形成ファイルを記憶部４に記憶させる（ステップＳ２４２）。そして、描画命令除去部２４に処理を実行させる（ステップＳ２４３）。
描画命令除去部２４は、記憶部４に記憶された画像形成ファイルから、描画命令データを取得して（ステップＳ２４４）、その描画命令データを解析する。そして、描画命令データから画像データに係る描画命令を除去する（ステップＳ２４５）。次に、描画命令除去部２４は、描画命令を除去した描画命令データを記憶部４に上書き記憶させる（ステップＳ２４６）。その後、描画命令除去部２４は処理を終了して、ラスタデータ生成部１５に処理を実行させる。
次に、ラスタデータ生成部１５は、図１４に示すステップＳ１０９以降の処理を行う。これにより、画像形成装置２はラスタデータに基づき、媒体表面に画像を形成する。その結果、媒体は、図１７に示すように媒体表面に画像データの画像が形成されずに、画像形成装置２から出力される。
【００７０】
本発明は、前記した第１の実施形態および第２の実施形態に限定されることなく、本発明の要旨を逸脱しない範囲で種々の変更や変形を行うことができる。
【符号の説明】
【００７１】
１      画像処理装置
２      画像形成装置
３      制御部
４      記憶部
５      画面表示部
６      入力操作部
７      通信接続部
１０    画像処理部
１１    ファイルサイズ取得部
１２    記憶可能サイズ取得部
１３    サイズ比較部
１４    スプールファイル伸張部
１５    ラスタデータ生成部
１６    送信制御部
１７    警告画像データ生成部
１８    画像処理終了部
２１    不要データサイズ取得部
２２    入力判定部
２３    不要データ削除指示部
２４    描画命令除去部
３１    アプリケーション処理実行部
３２    ＯＳ実行部
【図１】
2012059179.tif 000003
【図２】
2012059179.tif 000004
【図３】
2012059179.tif 000005
【図４】
2012059179.tif 000006
【図５】
2012059179.tif 000007
【図６】
2012059179.tif 000008
【図７】
2012059179.tif 000009
【図８】
2012059179.tif 000010
【図９】
2012059179.tif 000011
【図１０】
2012059179.tif 000012
【図１１】
2012059179.tif 000013
【図１２】
2012059179.tif 000014
【図１３】
2012059179.tif 000015
【図１４】
2012059179.tif 000016
【図１５】
2012059179.tif 000017
【図１６】
2012059179.tif 000018
【図１７】
2012059179.tif 000019