【手続補正書】
【提出日】平成21年3月16日(2009.3.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１アプリケーションからの印刷指示に応じて、第１プリンタドライバが処理可能な第１描画データを生成する第１描画部と、第２アプリケーションからの印刷指示に応じて、第２プリンタドライバが処理可能な第２描画データを生成する第２描画部とが動作する情報処理装置で生成された印刷データを受信して、印刷を行う画像形成装置であって、
前記情報処理装置より印刷データを受信する受信手段と、
前記受信手段で受信した印刷データに基づいて、前記第１アプリケーションと第１プリンタドライバの組み合わせによる処理経路を介して生成された印刷データ、または、前記第２アプリケーションと第２プリンタドライバの組み合わせによる処理経路を介して生成された印刷データであるかを解析する解析手段と、
前記処理経路毎に前記印刷データの処理に係る設定を行う設定手段と、
前記解析手段の解析結果と前記設定手段の設定内容に基づいて、前記受信手段で受信した印刷データの処理を制御する制御手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記設定手段は、前記第１アプリケーションと第２プリンタドライバの組み合わせによる処理経路を介して生成された印刷データ、または、前記第２アプリケーションと第１プリンタドライバの組み合わせによる処理経路を介して生成された印刷データの印刷を禁止するか否かの設定項目、指定された通知先への情報通知を行うか否かの設定項目を含む
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記解析手段は、前記印刷データに含まれる描画データの変換処理の有無を示す情報と、指定されているプリンタドライバのドライバタイプとに基づいて、印刷データの生成に使用されたアプリケーションとプリンタドライバの組み合わせを解析する
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記解析手段の解析の結果、前記組み合わせが特定の組み合わせであり、かつ前記設定手段の設定内容として、前記特定の組み合わせの場合に印刷を禁止することが設定される場合、前記印刷データの印刷を禁止するように制御する
ことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記制御手段は、前記解析手段の解析結果と前記設定手段の設定内容とに基づいて、指定された通知先へ前記制御手段による制御結果情報を通知する通知手段を更に備える
ことを特徴とする請求項２乃至５のいずれか１項に記載の画像形成装置。
【請求項６】
前記通知手段は、当該画像形成装置で印刷可能な印刷データを生成できるプリンタドライバを示す識別情報を、前記情報処理装置へ通知する
ことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
第１アプリケーションからの印刷指示に応じて、第１プリンタドライバが処理可能な第１描画データを生成する第１描画部と、第２アプリケーションからの印刷指示に応じて、第２プリンタドライバが処理可能な第２描画データを生成する第２描画部とが動作する情報処理装置で生成された印刷データを受信して、印刷を行う画像形成装置であって、
前記情報処理装置より印刷データを受信する受信手段と、
前記受信手段で受信した印刷データに基づいて、前記第１アプリケーションと第１プリンタドライバの組み合わせによる処理経路を介して生成された印刷データ、または、前記第２アプリケーションと第２プリンタドライバの組み合わせによる処理経路を介して生成された印刷データであるかを解析する解析手段と、
前記解析手段により前記印刷データが、前記第１アプリケーションと第１プリンタドライバの組み合わせによる処理経路、または、前記第２アプリケーションと第２プリンタドライバの組み合わせによる処理経路を介して生成されていないと解析された場合、前記受信手段によって受信された印刷データの印刷を禁止するように制御する制御手段と
を備えることを特徴とする画像形成装置。
【請求項８】
第１アプリケーションからの印刷指示に応じて、第１プリンタドライバが処理可能な第１描画データを生成する第１描画部と、第２アプリケーションからの印刷指示に応じて、第２プリンタドライバが処理可能な第２描画データを生成する第２描画部とが動作する情報処理装置で生成された印刷データを受信して、印刷を行う画像形成装置であって、
前記情報処理装置より印刷データを受信する受信手段と、
前記受信手段で受信した印刷データに基づいて、前記第１アプリケーションと第２プリンタドライバの組み合わせによる描画変換を伴う処理経路を介して生成された印刷データ、または、前記第２アプリケーションと第１プリンタドライバの組み合わせによる描画変換を伴う処理経路を介して生成された印刷データであるかを解析する解析手段と、
前記解析手段により前記印刷データが、第１アプリケーションと第２プリンタドライバの組み合わせによる描画変換を伴う処理経路、または、第２アプリケーションと第１プリンタドライバの組み合わせによる描画変換を伴う処理経路を介して生成されたと解析された場合、前記描画変換を伴わない種類のプリンタドライバを特定する特定手段と、
前記特定手段によって特定された種類のプリンタドライバを含むデバイス情報を前記情報処理装置に対して通知する通知手段
を備えることを特徴とする画像形成装置。
【請求項９】
前記特定手段は、前記解析手段により前記第１アプリケーションと第１プリンタドライバの組み合わせによる処理経路を介して生成された印刷データではないと解析した場合、前記第１プリンタドライバを特定し、
前記特定手段は、前記解析手段により前記第２アプリケーションと第２プリンタドライバの組み合わせによる処理経路を介して生成された印刷データではないと解析した場合、前記第２プリンタドライバを特定する
ことを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記特定手段は、前記情報処理装置からデバイス探索メッセージを受信した場合に、プリンタドライバの特定処理を実行し、
前記通知手段は、前記デバイス探索メッセージに含まれるメッセージ送信元情報に対して前記デバイス情報を通知する
ことを特徴とする請求項８または９に記載の画像形成装置。
【請求項１１】
第１アプリケーションからの印刷指示に応じて、第１プリンタドライバが処理可能な第１描画データを生成する第１描画部と、第２アプリケーションからの印刷指示に応じて、第２プリンタドライバが処理可能な第２描画データを生成する第２描画部とが動作する情報処理装置で生成された印刷データを受信して、印刷を行う画像形成装置の制御方法であって、
前記情報処理装置より印刷データを受信する受信工程と、
前記受信工程で受信した印刷データに基づいて、前記第１アプリケーションと第１プリンタドライバの組み合わせによる処理経路を介して生成された印刷データ、または、前記第２アプリケーションと第２プリンタドライバの組み合わせによる処理経路を介して生成された印刷データであるかを解析する解析工程と、
前記処理経路毎に前記印刷データの処理に係る設定を行う設定工程と、
前記解析工程の解析結果と前記設定工程の設定内容に基づいて、前記受信工程で受信した印刷データの処理を制御する制御工程と
を備えることを特徴とする画像形成装置の制御方法。
【請求項１２】
第１アプリケーションからの印刷指示に応じて、第１プリンタドライバが処理可能な第１描画データを生成する第１描画部と、第２アプリケーションからの印刷指示に応じて、第２プリンタドライバが処理可能な第２描画データを生成する第２描画部とが動作する情報処理装置で生成された印刷データを受信して、印刷を行う画像形成装置の制御方法であって、
前記情報処理装置より印刷データを受信する受信工程と、
前記受信工程で受信した印刷データに基づいて、前記第１アプリケーションと第１プリンタドライバの組み合わせによる処理経路を介して生成された印刷データ、または、前記第２アプリケーションと第２プリンタドライバの組み合わせによる処理経路を介して生成された印刷データであるかを解析する解析工程と、
前記解析工程により前記印刷データが、前記第１アプリケーションと第１プリンタドライバの組み合わせによる処理経路、または、前記第２アプリケーションと第２プリンタドライバの組み合わせによる処理経路を介して生成されていないと解析された場合、前記受信工程によって受信された印刷データの印刷を禁止するように制御する制御工程と
を備えることを特徴とする画像形成装置の制御方法。
【請求項１３】
第１アプリケーションからの印刷指示に応じて、第１プリンタドライバが処理可能な第１描画データを生成する第１描画部と、第２アプリケーションからの印刷指示に応じて、第２プリンタドライバが処理可能な第２描画データを生成する第２描画部とが動作する情報処理装置で生成された印刷データを受信して、印刷を行う画像形成装置の制御方法であって、
前記情報処理装置より印刷データを受信する受信工程と、
前記受信工程で受信した印刷データに基づいて、前記第１アプリケーションと第２プリンタドライバの組み合わせによる描画変換を伴う処理経路を介して生成された印刷データ、または、前記第２アプリケーションと第１プリンタドライバの組み合わせによる描画変換を伴う処理経路を介して生成された印刷データであるかを解析する解析工程と、
前記解析工程により前記印刷データが、第１アプリケーションと第２プリンタドライバの組み合わせによる描画変換を伴う処理経路、または、第２アプリケーションと第１プリンタドライバの組み合わせによる描画変換を伴う処理経路を介して生成されたと解析された場合、前記描画変換を伴わない種類のプリンタドライバを特定する特定工程と、
前記特定工程によって特定された種類のプリンタドライバを含むデバイス情報を前記情報処理装置に対して通知する通知工程
を備えることを特徴とする画像形成装置の制御方法。
【請求項１４】
第１アプリケーションからの印刷指示に応じて、第１プリンタドライバが処理可能な第１描画データを生成する第１描画部と、第２アプリケーションからの印刷指示に応じて、第２プリンタドライバが処理可能な第２描画データを生成する第２描画部とが動作する情報処理装置で生成された印刷データを受信して、印刷を行う画像形成装置の制御をコンピュータに実行させるためのプログラムであって、
前記情報処理装置より印刷データを受信する受信工程と、
前記受信工程で受信した印刷データに基づいて、前記第１アプリケーションと第１プリンタドライバの組み合わせによる処理経路を介して生成された印刷データ、または、前記第２アプリケーションと第２プリンタドライバの組み合わせによる処理経路を介して生成された印刷データであるかを解析する解析工程と、
前記処理経路毎に前記印刷データの処理に係る設定を行う設定工程と、
前記解析工程の解析結果と前記設定工程の設定内容に基づいて、前記受信工程で受信した印刷データの処理を制御する制御工程と
をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
前記設定工程は、前記第１アプリケーションと第２プリンタドライバの組み合わせによる処理経路を介して生成された印刷データ、または、前記第２アプリケーションと第１プリンタドライバの組み合わせによる処理経路を介して生成された印刷データの印刷を禁止するか否かの設定項目、指定された通知先への情報通知を行うか否かの設定項目を含む
ことを特徴とする請求項１４に記載のプログラム。
【請求項１６】
前記解析工程は、前記印刷データに含まれる描画データの変換処理の有無を示す情報と、指定されているプリンタドライバのドライバタイプとに基づいて、印刷データの生成に使用されたアプリケーションとプリンタドライバの組み合わせを解析する
ことを特徴とする請求項１４または１５に記載のプログラム。
【請求項１７】
前記制御工程は、前記解析工程の解析の結果、前記組み合わせが特定の組み合わせであり、かつ前記設定工程の設定内容として、前記特定の組み合わせの場合に印刷を禁止することが設定される場合、前記印刷データの印刷を禁止するように制御する
ことを特徴とする請求項１４乃至１６のいずれか１項に記載のプログラム。
【請求項１８】
前記制御工程は、前記解析工程の解析結果と前記設定工程の設定内容とに基づいて、指定された通知先へ前記制御工程による制御結果情報を通知する通知工程を更に備える
ことを特徴とする請求項１５乃至１７のいずれか１項に記載のプログラム。
【請求項１９】
前記通知工程は、当該画像形成装置で印刷可能な印刷データを生成できるプリンタドライバを示す識別情報を、前記情報処理装置へ通知する
ことを特徴とする請求項１８に記載のプログラム。
【請求項２０】
第１アプリケーションからの印刷指示に応じて、第１プリンタドライバが処理可能な第１描画データを生成する第１描画部と、第２アプリケーションからの印刷指示に応じて、第２プリンタドライバが処理可能な第２描画データを生成する第２描画部とが動作する情報処理装置で生成された印刷データを受信して、印刷を行う画像形成装置の制御をコンピュータに実行させるためのプログラムであって、
前記情報処理装置より印刷データを受信する受信工程と、
前記受信工程で受信した印刷データに基づいて、前記第１アプリケーションと第１プリンタドライバの組み合わせによる処理経路を介して生成された印刷データ、または、前記第２アプリケーションと第２プリンタドライバの組み合わせによる処理経路を介して生成された印刷データであるかを解析する解析工程と、
前記解析工程により前記印刷データが、前記第１アプリケーションと第１プリンタドライバの組み合わせによる処理経路、または、前記第２アプリケーションと第２プリンタドライバの組み合わせによる処理経路を介して生成されていないと解析された場合、前記受信工程によって受信された印刷データの印刷を禁止するように制御する制御工程と
をコンピュータに実行させることを特徴とするプログラム。
【請求項２１】
第１アプリケーションからの印刷指示に応じて、第１プリンタドライバが処理可能な第１描画データを生成する第１描画部と、第２アプリケーションからの印刷指示に応じて、第２プリンタドライバが処理可能な第２描画データを生成する第２描画部とが動作する情報処理装置で生成された印刷データを受信して、印刷を行う画像形成装置の制御をコンピュータに実行させるためのプログラムであって、
前記情報処理装置より印刷データを受信する受信工程と、
前記受信工程で受信した印刷データに基づいて、前記第１アプリケーションと第２プリンタドライバの組み合わせによる描画変換を伴う処理経路を介して生成された印刷データ、または、前記第２アプリケーションと第１プリンタドライバの組み合わせによる描画変換を伴う処理経路を介して生成された印刷データであるかを解析する解析工程と、
前記解析工程により前記印刷データが、第１アプリケーションと第２プリンタドライバの組み合わせによる描画変換を伴う処理経路、または、第２アプリケーションと第１プリンタドライバの組み合わせによる描画変換を伴う処理経路を介して生成されたと解析された場合、前記描画変換を伴わない種類のプリンタドライバを特定する特定工程と、
前記特定工程によって特定された種類のプリンタドライバを含むデバイス情報を前記情報処理装置に対して通知する通知工程
をコンピュータに実行させることを特徴とするプログラム。
【請求項２２】
前記特定工程は、前記解析工程により前記第１アプリケーションと第１プリンタドライバの組み合わせによる処理経路を介して生成された印刷データではないと解析した場合、前記第１プリンタドライバを特定し、
前記特定工程は、前記解析工程により前記第２アプリケーションと第２プリンタドライバの組み合わせによる処理経路を介して生成された印刷データではないと解析した場合、前記第２プリンタドライバを特定する
ことを特徴とする請求項２１に記載のプログラム。
【請求項２３】
前記特定工程は、前記情報処理装置からデバイス探索メッセージを受信した場合に、プリンタドライバの特定処理を実行し、
前記通知工程は、前記デバイス探索メッセージに含まれるメッセージ送信元情報に対して前記デバイス情報を通知する
ことを特徴とする請求項２１または２２に記載のプログラム。