(57)【要約】【課題】簡単な操作で、出力ジョブ中の特定のページを除いたページ出力を連続処理でき、ユーザが出力を望むページを抽出した状態で印刷結果を得ることである。【解決手段】ＣＰＵ１２は、処理すべきページがユーザが操作パネル１０１２により指定している削除ページか否かを判別して、削除ページであると判別された場合に、出力ジョブ中の特定ページを抽出削除し、削除ページでないと判別された場合に、そのページを印刷部１７より出力させる構成を特徴とする。【選択図】　　　図２
2004074488.tif 000002
【特許請求の範囲】
【請求項１】
入力される出力ジョブを解析して展開される画像データを印刷部に出力する印刷制御装置であって、
前記出力ジョブ中より削除すべきページを指定する指定手段と、
処理すべきページが前記指定手段により指定された削除ページか否かを判別する判別手段と、
前記判別手段により削除ページであると判別された場合に、前記出力ジョブ中の特定ページを抽出削除し、前記判別手段により削除ページでないと判別された場合に、そのページを前記印刷部より出力させる削除印刷制御手段と、
を有することを特徴とする印刷制御装置。
【請求項２】
前記判別手段は、前記出力ジョブの各処理フェーズ待ち状態毎に判別を行うことを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記出力ジョブの処理フェーズ待ち状態は、解析フェーズ待ち状態，展開フェーズ待ち状態，印刷フェーズ待ち状態のいずれかであることを特徴とする請求項２記載の印刷制御装置。
【請求項４】
前記指定手段は、前記出力ジョブ中より削除すべきページをページ番号により指定可能とすることを特徴とする請求項１記載の印刷制御装置。
【請求項５】
前記指定手段は、前記出力ジョブ中より削除すべきページをページ内におけるデータ種別により指定することを特徴とする請求項１記載の印刷制御装置。
【請求項６】
前記指定手段は、前記出力ジョブ中より削除すべきページをページ内における任意のキーワードにより指定することを特徴とする請求項１記載の印刷制御装置。
【請求項７】
入力される出力ジョブを解析して展開される画像データを印刷部に出力する印刷制御装置における印刷制御方法であって、
前記出力ジョブ中より削除すべきページを指定する指定ステップと、
処理すべきページが前記指定ステップにより指定された削除ページか否かを判別する判別ステップと、
前記判別ステップにより削除ページであると判別された場合に、前記出力ジョブ中の特定ページを抽出削除し、前記判別ステップにより削除ページでないと判別された場合に、そのページを前記印刷部より出力させる削除印刷制御ステップと、
を有することを特徴とする印刷制御方法。
【請求項８】
前記判別ステップは、前記出力ジョブの各処理フェーズ待ち状態毎に判別を行うことを特徴とする請求項７記載の印刷制御方法。
【請求項９】
前記出力ジョブの処理フェーズ待ち状態は、解析フェーズ待ち状態，展開フェーズ待ち状態，印刷フェーズ待ち状態のいずれかであることを特徴とする請求項８記載の印刷制御方法。
【請求項１０】
前記指定ステップは、前記出力ジョブ中より削除すべきページをページ番号により指定可能とすることを特徴とする請求項７記載の印刷制御方法。
【請求項１１】
前記指定ステップは、前記出力ジョブ中より削除すべきページをページ内におけるデータ種別により指定することを特徴とする請求項７記載の印刷制御方法。
【請求項１２】
前記指定ステップは、前記出力ジョブ中より削除すべきページをページ内における任意のキーワードにより指定することを特徴とする請求項７記載の印刷制御方法。
【請求項１３】
請求項７〜１２のいずれかに記載の印刷制御方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１４】
請求項７〜１２のいずれかに記載の印刷制御方法を実現することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力される出力ジョブを解析して展開される画像データを印刷部に出力する印刷制御装置および印刷制御方法およびコンピュータが読み取り可能な記憶媒体およびプログラムに関するものである。
【０００２】
【従来の技術】
昨今、印刷装置に接続されて複数ユーザに共有されている印刷装置においては、カラー化、高速化、高機能化が進んでいる。また、ネットワーク経由で転送されるデータも、インターネットの普及により、テキストだけでなく、カラーのイメージデータやグラフィック等を扱った大きなサイズになっている。このような環境下で、ユーザが操作ミスで必要のないページまでも含んだデータを転送したり、データ転送後、必要のないページが多く含まれていることに気づいた場合、従来の技術では、そのジョブを全て削除するか、全て出力後に、再度必要なページのみを転送するといった作業が必要であった。
【０００３】
【発明が解決しようとする課題】
しかしながら、このようなシステム下においては、ページ数が多いジョブやイメージやグラフィックを多く含むデータの場合、非常に作業が不効率となってしまう等の問題点があった。
【０００４】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、処理すべきページがユーザにより指定された削除ページか否かを判別して、削除ページであると判別された場合に、出力ジョブ中の特定ページを抽出削除し、削除ページでないと判別された場合に、そのページを前記印刷部より出力させることにより、簡単な操作で、出力ジョブ中の特定のページを除いたページ出力を連続処理でき、ユーザが出力を望むページを抽出した状態で印刷結果を得ることができる印刷処理環境を自在に整備することができるとともに、ユーザからの出力ジョブ要求に柔軟に対応して、利便性を格段に向上できる印刷制御装置および印刷制御方法およびコンピュータが読み取り可能な記憶媒体およびプログラムを提供することである。
【０００５】
【課題を解決するための手段】
本発明に係る第１の発明は、入力される出力ジョブを解析して展開される画像データを印刷部に出力する印刷制御装置であって、前記出力ジョブ中より削除すべきページを指定する指定手段（図示しない）と、処理すべきページが前記指定手段により指定された削除ページか否かを判別する判別手段（図２に示すＲＯＭ１３に記憶される印刷制御プログラムに相当）と、前記判別手段により削除ページであると判別された場合に、前記出力ジョブ中の特定ページを抽出削除し、前記判別手段により削除ページでないと判別された場合に、そのページを前記印刷部より出力させる削除印刷制御手段（図２に示すＲＯＭ１３に記憶される印刷制御プログラムに相当）とを有することを特徴とする。
【０００６】
本発明に係る第２の発明は、前記判別手段は、前記出力ジョブの各処理フェーズ待ち状態毎に判別を行うことを特徴とする。
【０００７】
本発明に係る第３の発明は、前記出力ジョブの処理フェーズ待ち状態は、解析フェーズ待ち状態，展開フェーズ待ち状態，印刷フェーズ待ち状態のいずれかであることを特徴とする。
【０００８】
本発明に係る第４の発明は、前記指定手段は、前記出力ジョブ中より削除すべきページをページ番号により指定可能とすることを特徴とする。
【０００９】
本発明に係る第５の発明は、前記指定手段は、前記出力ジョブ中より削除すべきページをページ内におけるデータ種別により指定することを特徴とする。
【００１０】
本発明に係る第６の発明は、前記指定手段は、前記出力ジョブ中より削除すべきページをページ内における任意のキーワードにより指定することを特徴とする。
【００１１】
本発明に係る第７の発明は、入力される出力ジョブを解析して展開される画像データを印刷部に出力する印刷制御装置における印刷制御方法であって、前記出力ジョブ中より削除すべきページを指定する指定ステップ（図示しない）と、処理すべきページが前記指定ステップにより指定された削除ページか否かを判別する判別ステップ（図示しない）と、前記判別ステップにより削除ページであると判別された場合に、前記出力ジョブ中の特定ページを抽出削除し、前記判別ステップにより削除ページでないと判別された場合に、そのページを前記印刷部より出力させる削除印刷制御ステップ（図６〜図８に示すステップ（４）〜（９））とを有することを特徴とする。
【００１２】
本発明に係る第８の発明は、前記判別ステップは、前記出力ジョブの各処理フェーズ待ち状態毎に判別を行うことを特徴とする。
【００１３】
本発明に係る第９の発明は、前記出力ジョブの処理フェーズ待ち状態は、解析フェーズ待ち状態，展開フェーズ待ち状態，印刷フェーズ待ち状態のいずれかであることを特徴とする。
【００１４】
本発明に係る第１０の発明は、前記指定ステップは、前記出力ジョブ中より削除すべきページをページ番号により指定可能とすることを特徴とする。
【００１５】
本発明に係る第１１の発明は、前記指定ステップは、前記出力ジョブ中より削除すべきページをページ内におけるデータ種別により指定することを特徴とする。
【００１６】
本発明に係る第１２の発明は、前記指定ステップは、前記出力ジョブ中より削除すべきページをページ内における任意のキーワードにより指定することを特徴とする。
【００１７】
本発明に係る第１３の発明は、第７〜第１２の発明のいずれかに記載の印刷制御方法を実現するプログラムを記憶媒体に記憶したことを特徴とする。
【００１８】
本発明に係る第１４の発明は、第７〜第１２の発明のいずれかに記載の印刷制御方法を実現するプログラムであることを特徴とする。
【００１９】
【発明の実施の形態】
本実施形態の構成を説明する前に、本実施形態を適用するに好適なレーザビームプリンタの構成について図１を参照しながら説明する。なお、本実施形態を適用するプリンタは、レーザビームプリンタに限られるものではなく、他のプリント方式、例えばインクジェットプリント方式、静電転写方式でも良いことはいうまでもない。
【００２０】
〔第１実施形態〕
図１は、本発明を適用可能な出力装置の構成を説明する断面図であり、例えばレーザビームプリンタ（ＬＢＰ）の場合を示す。
【００２１】
図において、１０００はＬＢＰ本体（以下、プリンタという）であり、外部に接続されているホストコンピュータから供給される印刷情報（文字コード等）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って文字パターンやフォームパターン等を作成し、記憶媒体である記録紙等に像を形成する。１０１２は操作パネルで、スイッチおよびＬＥＤ表示器等が配設されている。１００１はプリンタ制御ユニットで、プリンタ１０００全体の制御およびホストコンピュータから供給される文字情報等を解析する。
【００２２】
このプリンタ制御ユニット１００１は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１００２に出力する。レーザドライバ１００２は、半導体レーザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４をオン／オフ切り換えする。
【００２３】
そして、レーザ光１００４は回転多面鏡（ポリゴンミラー）１００５で左右方向に振らされて静電ドラム１００６上を走査露光する。これにより、静電ドラム１００６上には文字パターンの静電潜像が形成されることになる。この潜像は、静電ドラム１００６周囲に配設された現像ユニット１００７により現像された後、記録紙に転写される。この記録紙には、カットシートを用い、カットシートは、プリンタ１０００に装着した用紙カセット１００８に収納され、給紙ローラ１００９および搬送ローラ１０１０と搬送ローラ１０１１とにより、装置内に取り込まれて、静電ドラム１００６に供給される。
【００２４】
また、プリンタ１０００には、図示しない拡張用インタフェースを少なくとも１個以上備え、内蔵フォントに加えてオプションフォントＲＯＭ、言語系の異なる制御用ＲＯＭ（エミュレーション等）、大容量の不揮発性記憶素子を接続できるように構成されている。
【００２５】
図２は、本発明の一実施形態を示す印刷制御装置を適用可能な印刷システムの構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることはいうまでもない。
【００２６】
図２において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形，イメージ，文字，表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００２７】
また、このＲＯＭ３のプログラム用ＲＯＭには、ＣＰＵの制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには、上記文書処理の際に使用するフォントデータを記憶し、ＲＯＭ３のデータ用ＲＯＭは、上記文書処理等を行う際に使用する各種データを記憶する。
【００２８】
２はＲＡＭで、ＣＰＵ１の主メモリ，ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）９や図示しないポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。
【００２９】
７はメモリコントローラ（ＭＣ）で、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。
【００３０】
８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向インタフェース（インタフェース）２１を介してプリンタ１０００に接続されて、プリンタ１０００との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。
【００３１】
また、ＣＰＵ１は、ＣＲＴ１０上の図示しないマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００３２】
プリンタ１０００において、１２はプリンタＣＰＵ（ＣＰＵ）で、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或いは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。
【００３３】
また、このＲＯＭ１３のプログラム用ＲＯＭには、図４〜図８に示すフローチャートに示されるようなＣＰＵ１２の制御プログラム等が記憶されている。ＲＯＭ１３のフォント用ＲＯＭには、上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１３のデータ用ＲＯＭにはハードディスク等の外部メモリ１４が無いプリンタの場合は、ホストコンピュータ３０００上で利用される情報等を記憶している。
【００３４】
ＣＰＵ１２は入力部１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ１０００内の情報等をホストコンピュータ３０００に通知可能に構成されている。１９はＲＡＭで、ＣＰＵ１２の主メモリ、ワークエリア等として機能し、図示しない増設ポートに接続される。なお、ＲＡＭ１９の容量は、オプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００３５】
また、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。外部メモリ１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。
【００３６】
さらに、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。また、図示しないＮＶＲＡＭを有し、操作パネル１０１２からのプリンタモード設定情報を記憶するように構成してもよい。
【００３７】
このように構成されたプリンタ制御システムにおいて、ＣＰＵ１２がデータ処理中、またはホストコンピュータ３０００からのデータ待ちの状態にある時、その状態における印刷環境を初期化するような事象、例えば操作パネル１０１２を介して初期化指示が発生した場合に、ＣＰＵ１２は現在の環境を入力部１８を介してホストコンピュータ３０００に通知するので、オペレータは本初期化処理が予期せぬ事象である場合でも、元の印刷環境に復帰させることができる。
【００３８】
図３は、図２に示したプリンタ１０００が処理するジョブのデータ構造を説明する図である。
【００３９】
図３に示すジョブ例は、ページ数１００のページＰａｇｅ１〜Ｐａｇｅ１００を持ち、ページ中にＧｒａｐｈｉｃやＩｍａｇｅのデータまたはキーワード（詳細は後述する）が含まれる。
【００４０】
例えば、ページＰａｇｅ１は、Ｔｅｘｔのみのページであり、Ｃｏｎｆ（Ｃｏｎｆｉｄｅｎｔｉａｌ）というキーワードをページに含んでいる。
【００４１】
また、ページＰａｇｅ２は、ＴｅｘｔとＩｍａｇｅを含むページである。ページＰａｇｅ４は、ＴｅｘｔとＧｒａｐｈｉｃを含み、さらに、キーワードＣｏｎｆを含むページである。他のページは、図示される内容のデータを含むものとする。
【００４２】
図４は、本発明に係る印刷制御装置における第１のデータ処理手順の一例を示すフローチャートであり、プリンタ１０００のＣＰＵ１２が実行する通常印刷処理手順に対応する。なお、（１）〜（４）は各ステップを示す。
【００４３】
まず、ステップ（１）は、上記装置としてのホストコンピュータ３０００からのデータを、図３に示す入力部１８を介して、ＲＯＭ１３のプログラム用ＲＯＭに記憶される制御プログラムに従って受信する受信処理を行い、ステップ（２）で、該受信したデータをＲＯＭ１３のプログラム用ＲＯＭに記憶される制御プログラムに従って解析する解析処理を行い、ステップ（３）で、該解析したデータをＲＯＭ１３のプログラム用ＲＯＭに記憶される制御プログラムに従って印刷部１７は出力可能なビットマップイメージに展開する展開処理を行い、ステップ（４）で、該展開されたビットマップイメージを印刷部Ｉ／Ｆ１６を介して印刷部１７へ転送して印刷を実行する印刷処理を行い、処理を終了する。
【００４４】
以下、図５に示す従来の印刷制御装置におけるデータ処理と、図６に示す本発明に係る印刷制御装置におけるデータ処理とを対比して、ジョブの削除処理動作について説明する。
【００４５】
図５は、この種の印刷制御装置における従来のデータ処理手順の一例を示すフローチャートであり、ジョブ削除処理手順に対応する。なお、（１）〜（７）は各ステップを示す。
【００４６】
まず、ステップ（１）で、操作パネル１０１２等よりジョブの削除指示があるか否かを判断し、削除指示がないと判断した場合は、処理を終了し、削除指示があると判断した場合は、ステップ（２）で、削除指示されたジョブに含まれるページが現在印刷待ち状態か否かを判断し、印刷待ち状態であると判断した場合は、ステップ（５）へ進み、指示されたジョブの内、印刷待ちページを削除して、ステップ（３）へ戻る。
【００４７】
一方、ステップ（２）で、印刷待ち状態でないと判断した場合は、削除指示されたジョブに含まれるページが展開待ちの状態か否かを判断し、展開待ちの状態であると判断した場合は、ステップ（６）へ進み、指示されたジョブの内、展開待ちページを削除して、ステップ（４）へ戻る。
【００４８】
一方、ステップ（３）で、展開待ち状態でないと判断した場合は、削除指示されたジョブに含まれるページが解析待ちの状態か否かを判断し、解析待ちの状態であると判断した場合は、ステップ（７）へ進み、指示されたジョブの内、解析待ちページを削除して、処理を終了する。
【００４９】
なお、ステップ（４）で、解析待ち状態でないと判断した場合は、ステップ（１）の削除指示を全て実行したものとして、本処理を終了する。
【００５０】
以上のように、従来によるジョブ削除処理によれば、削除指示されたジョブは既に印刷が終了したページを除いて、全てのページが印刷装置１０００のＲＡＭ１９上から削除されてしまう。
【００５１】
図６は、本発明に係る印刷制御装置における第２のデータ処理手順の一例を示すフローチャートであり、プリンタ１０００のＣＰＵ１２が実行するデータ削除処理手順に対応する。なお、（１）〜（９）は各ステップを示す。
【００５２】
まず、ステップ（１）で、操作パネル１０１２等よりジョブの削除指示があるか否かを判断し、削除指示がないと判断した場合は、処理を終了し、削除指示があると判断した場合は、ステップ（２）で、さらに、削除ページの指示があるかどうかを判断して、削除ページの指定がないと判断した場合は、全てのページを削除するものと判断して、ステップ（４）以降へ進む。
【００５３】
一方、ステップ（２）で、削除ページの指定があると判断した場合は、ステップ（３）で、そのページ情報をＲＡＭ１９に記憶する。
【００５４】
次に、ステップ（４）で、削除指示されたページが現在印刷待ち状態か否かを判断し、印刷待ち状態であると判断した場合は、ステップ（７）へ進み、指示されたページのみを削除して、ステップ（５）へ戻る。
【００５５】
一方、ステップ（４）で、印刷待ち状態でないと判断した場合は、ステップ（５）で、削除指示されたページが展開待ちの状態か否かを判断し、展開待ちの状態であると判断した場合は、ステップ（８）へ進み、指示された展開待ちページのみを削除して、ステップ（６）へ戻る。
【００５６】
一方、ステップ（５）で、展開待ち状態でないと判断した場合は、ステップ（６）で、削除指示されたページが解析待ちの状態か否かを判断し、解析待ちの状態であると判断した場合は、ステップ（９）へ進み、指示された解析待ちページを削除して、処理を終了する。
【００５７】
なお、ステップ（６）で、解析待ち状態でないと判断した場合は、ステップ（１）の削除指示を全て実行したものとして、本処理を終了する。
【００５８】
これにより、ユーザが図３に示すジョブ中で、削除したいページとして、Ｐａｇｅ５０〜Ｐａｇｅ５２と設定した場合、実際に印刷されるのは、Ｐａｇｅ１〜４９と、Ｐａｇｅ５３〜Ｐａｇｅ１００とからなる。
【００５９】
〔第２実施形態〕
上記実施形態では、削除指示をページ番号で該当削除ページを個別的、かつ直接的に指定する場合について説明したが、そのデータタイプを有するページを削除するように指定する構成としてもよい。以下、その実施形態について説明する。
【００６０】
図７は、本発明に係る印刷制御装置における第３のデータ処理手順の一例を示すフローチャートであり、プリンタ１０００のＣＰＵ１２が実行するデータ削除処理手順に対応する。なお、（１）〜（９）は各ステップを示す。
【００６１】
まず、ステップ（１）で、操作パネル１０１２等よりジョブの削除指示があるか否かを判断し、削除指示がないと判断した場合は、処理を終了し、削除指示があると判断した場合は、ステップ（２）で、さらに、削除データタイプの指示があるかどうかを判断して、削除データタイプの指定がないと判断した場合は、全てのページを削除するものと判断して、ステップ（４）以降へ進む。
【００６２】
一方、ステップ（２）で、削除データタイプの指定があると判断した場合は、ステップ（３）で、そのデータタイプ情報をＲＡＭ１９に記憶する。
【００６３】
次に、ステップ（４）で、削除指示されたページが現在印刷待ち状態か否かを判断し、印刷待ち状態であると判断した場合は、ステップ（７）へ進み、指示されたページ、すなわち削除指示データタイプを含むページのみを削除して、ステップ（５）へ戻る。
【００６４】
一方、ステップ（４）で、印刷待ち状態でないと判断した場合は、ステップ（５）で、削除指示データタイプを含むページが展開待ちの状態か否かを判断し、展開待ちの状態であると判断した場合は、ステップ（８）へ進み、指示された展開待ちページ、すなわち削除指示データタイプを含むページのみを削除して、ステップ（６）へ戻る。
【００６５】
一方、ステップ（５）で、展開待ち状態でないと判断した場合は、ステップ（６）で、削除指示データタイプを含むページが解析待ちの状態か否かを判断し、解析待ちの状態であると判断した場合は、ステップ（９）へ進み、指示された解析待ちページ、すなわち削除指示データタイプを含むページを削除して、処理を終了する。
【００６６】
なお、ステップ（６）で、解析待ち状態でないと判断した場合は、ステップ（１）の削除指示を全て実行したものとして、本処理を終了する。
【００６７】
これにより、ユーザより削除データタイプとして、ＩｍａｇｅとＧｒａｐｈｉｃが指定された場合に、図３に示したジョブ例では、Ｐａｇｅ２，４，５０，５１，９７，９９を限定して削除することができる。
【００６８】
〔第３実施形態〕
上記第２実施形態では、削除指示をページ番号で該当削除ページを個別的、かつ直接的に指定する場合について説明したが、キーワードを指定することによって、そのキーワードを有するページを限定的に削除するように制御してもよい。以下、その実施形態について説明する。
【００６９】
図８は、本発明に係る印刷制御装置における第４のデータ処理手順の一例を示すフローチャートであり、プリンタ１０００のＣＰＵ１２が実行するデータ削除処理手順に対応する。なお、（１）〜（９）は各ステップを示す。
【００７０】
まず、ステップ（１）で、操作パネル１０１２等よりジョブの削除指示があるか否かを判断し、削除指示がないと判断した場合は、処理を終了し、削除指示があると判断した場合は、ステップ（２）で、さらに、削除キーワードの指定があるかどうかを判断して、削除キーワードの指定がないと判断した場合は、全てのページを削除するものと判断して、ステップ（４）以降へ進む。
【００７１】
一方、ステップ（２）で、削除キーワードの指定があると判断した場合は、ステップ（３）で、そのデータタイプ情報をＲＡＭ１９に記憶する。
【００７２】
次に、ステップ（４）で、削除指示キーワードを含むページが現在印刷待ち状態か否かを判断し、印刷待ち状態であると判断した場合は、ステップ（７）へ進み、指示されたページ、すなわち削除指示キーワードを含むページのみを削除して、ステップ（５）へ戻る。
【００７３】
一方、ステップ（４）で、印刷待ち状態でないと判断した場合は、ステップ（５）で、削除指示キーワードを含むページが展開待ちの状態か否かを判断し、展開待ちの状態であると判断した場合は、ステップ（８）へ進み、展開待ちページ、すなわち、削除指示キーワードを含むページのみを削除して、ステップ（６）へ戻る。
【００７４】
一方、ステップ（５）で、展開待ち状態でないと判断した場合は、ステップ（６）で、削除指示キーワードを含むページが解析待ちの状態か否かを判断し、解析待ちの状態であると判断した場合は、ステップ（９）へ進み、指示された解析待ちページ、すなわち削除指示キーワードを含むページを削除して、処理を終了する。
【００７５】
なお、ステップ（６）で、解析待ち状態でないと判断した場合は、ステップ（１）の削除指示を全て実行したものとして、本処理を終了する。
【００７６】
これにより、ユーザより削除キーワードとして、「Ｃｏｎｆｉｄｅｎｔｉａｌ」が指定された場合に、図３に示したジョブ例では、Ｐａｇｅ１，４，９８を限定して削除することができる。
【００７７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（上記各実施形態の組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００７８】
例えば、印刷部１７がカラー画像を印刷可能なエンジンを備える場合には、カラーページとモノクロページとが混在するような出力ジョブを処理可能な場合に、削除するページの色属性を指定することにより、指定された色属性のページを削除するとか、用紙サイズは同じで、用紙出力方法が異なるページとが混在するような出力ジョブを処理可能な場合に、削除するページの用紙方向を指定することにより、指定された用紙方向のページを削除する等も本発明の適用範囲である。
【００７９】
また、上記実施形態において、削除ページの指定のキーワードとして、ＷｅｂのＵＲＬ，メールアドレス，Ｗｅｂページ中の広告情報等を含むものとする。
【００８０】
さらに、データの種類でページを削除する場合には、さらにそのデータのサイズを算出して、特定のサイズ以上のページや、特定サイズ以下のページを削除するように制御して、トナー節約を図ってもよい。
【００８１】
また、削除ページの指定として、特定のフォントを指定して、そのフォントを指定しているページを削除するように制御して、印刷不良となることを回避することができる。
【００８２】
また、削除するページの指定は、プリンタ１０００の操作パネル１０１２からの指定に限定されるものではなく、ホストコンピュータやサーバ装置から指定可能に構成することも本発明の適用範囲である。
【００８３】
以下、図９に示すメモリマップを参照して本発明に係る印刷制御装置で読み出し可能なデータ処理プログラムの構成について説明する。
【００８４】
図９は、本発明に係る印刷制御装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００８５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８７】
本実施形態における図４，図６〜図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００９１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９３】
【発明の効果】
以上説明したように、本発明によれば、処理すべきページがユーザにより指定された削除ページか否かを判別して、削除ページであると判別された場合に、出力ジョブ中の特定ページを抽出削除し、削除ページでないと判別された場合に、そのページを前記印刷部より出力させるので、簡単な操作で、出力ジョブ中の特定のページを除いたページ出力を連続処理でき、ユーザが出力を望むページを抽出した状態で印刷結果を得ることができる印刷処理環境を自在に整備することができるとともに、ユーザからの出力ジョブ要求に柔軟に対応して利便性を格段に向上できるという効果を奏する。
【図面の簡単な説明】
【図１】本発明を適用可能な出力装置の構成を説明する断面図である。
【図２】本発明の一実施形態を示す印刷制御装置を適用可能な印刷システムの構成を説明するブロック図である。
【図３】図２に示したプリンタが処理するジョブのデータ構造を説明する図である。
【図４】本発明に係る印刷制御装置における第１のデータ処理手順の一例を示すフローチャートである。
【図５】この種の印刷制御装置における従来のデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る印刷制御装置における第２のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る印刷制御装置における第３のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係る印刷制御装置における第４のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る印刷制御装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１２　ＣＰＵ
１３　ＲＯＭ
１７　印刷部
１９　ＲＡＭ
【図１】
2004074488.tif 000003
【図２】
2004074488.tif 000004
【図３】
2004074488.tif 000005
【図４】
2004074488.tif 000006
【図５】
2004074488.tif 000007
【図６】
2004074488.tif 000008
【図７】
2004074488.tif 000009
【図８】
2004074488.tif 000010
【図９】
2004074488.tif 000011