(57)【要約】【課題】  原稿データに対応して最適な解像度を選択できるようにした印刷制御装置および方法およびプログラムを提供する。【解決手段】  画像展開部４０３で印刷指示部４０１で指定した解像度の設定モードを解析して「原稿データの解像度にて処理する」である場合には印刷指示された原稿データが有する解像度を処理解像度として設定し、また「処理解像度の最大値を指定する」を選択して最大値を指定した場合には印刷指示された原稿データが有する解像度と該最大値を比較して低い解像度を処理解像度として設定する。設定された処理解像度に基づいて画像処理部４０４で出力画像データを生成する。【選択図】図３
2006044056.tif 000002
【特許請求の範囲】
【請求項１】
印刷指示にかかわる原稿データを画像処理して印刷装置に出力する印刷制御装置において、
前記原稿データが解像度情報を有するか否かを判別する判別手段と、
前記判別手段により前記原稿データが解像度情報を有すると判断された場合は、該原稿データの解像度情報の示す解像度で該原稿データを画像処理して前記印刷装置に出力する画像処理手段と
を具備することを特徴とする印刷制御装置。
【請求項２】
解像度の最大値を指定する最大解像度を指定する最大解像度指定手段
を更に具備し、
前記画像処理手段は、
前記原稿データの解像度情報の示す解像度が前記最大解像度指定手段で指定された最大解像度より大きい場合は、前記最大解像度指定手段で指定された最大解像度で前記原稿データを画像処理して前記印刷装置に出力する
ことを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記原稿データがカラーデータか否かを識別する識別手段と、
前記識別手段の識別結果に対応して解像度をそれぞれ設定する解像度設定手段と
を更に具備し、
前記印刷指示にかかわる原稿データを前記解像度設定手段で設定された解像度で画像処理して印刷装置に出力する
ことを特徴とする請求項１または２記載の印刷制御装置。
【請求項４】
印刷指示にかかわる原稿データを画像処理して印刷装置に出力する印刷制御装置において、
前記印刷データの画像処理の解像度の指示があるか否かを判別する第１の判別手段と、
前記第１の判別手段で前記解像度の指示がない場合は、前記原稿データが解像度情報を有するか否かを判別する第２の判別手段と、
前記画像処理の解像度の最大解像度の指定があるか否かを判別する第３の判別手段と、
前記第２の判別手段により前記原稿データが解像度情報を有すると判断され、前記第３の判別手段により最大解像度の指定がないと判別された場合は、該原稿データの解像度情報の示す解像度を前記画像処理の解像度として設定し、前記第２の判別手段により前記原稿データが解像度情報を有すると判断され、前記第３の判別手段により最大解像度の指定があると判別された場合は、前記原稿データの解像度情報の示す解像度と指定された最大解像度とを比較して小さい方の解像度を前記画像処理の解像度として設定し、前記第２の判別手段により前記原稿データが解像度情報を有しないと判断され、前記第３の判別手段により最大解像度の指定がないと判別された場合は、前記印刷装置の最大解像度を前記画像処理の解像度として設定し、前記第２の判別手段により前記原稿データが解像度情報を有しないと判断され、前記第３の判別手段により最大解像度の指定があると判別された場合は、前記印刷装置の最大解像度と指定された最大解像度とを比較して小さい方の解像度を前記画像処理の解像度として設定する解像度設定手段と
を具備することを特徴とする印刷制御装置。
【請求項５】
印刷指示にかかわる原稿データを画像処理して印刷装置に出力する印刷制御方法において、
前記印刷データの画像処理の解像度の指示があるか否かを第１の判別手段で判別し、
前記第１の判別手段で前記解像度の指示がない場合は、前記原稿データが解像度情報を有するか否かを第２の判別手段で判別し、
前記画像処理の解像度の最大解像度の指定があるか否かを第３の判別手段で判別し、
前記第２の判別手段により前記原稿データが解像度情報を有すると判断され、前記第３の判別手段により最大解像度の指定がないと判別された場合は、該原稿データの解像度情報の示す解像度を前記画像処理の解像度として設定し、前記第２の判別手段により前記原稿データが解像度情報を有すると判断され、前記第３の判別手段により最大解像度の指定があると判別された場合は、前記原稿データの解像度情報の示す解像度と指定された最大解像度とを比較して小さい方の解像度を前記画像処理の解像度として設定し、前記第２の判別手段により前記原稿データが解像度情報を有しないと判断され、前記第３の判別手段により最大解像度の指定がないと判別された場合は、前記印刷装置の最大解像度を前記画像処理の解像度として設定し、前記第２の判別手段により前記原稿データが解像度情報を有しないと判断され、前記第３の判別手段により最大解像度の指定があると判別された場合は、前記印刷装置の最大解像度と指定された最大解像度とを比較して小さい方の解像度を前記画像処理の解像度として設定する
ことを特徴とする印刷制御方法。
【請求項６】
印刷指示にかかわる原稿データを画像処理して印刷装置に出力する印刷制御をコンピュータにより実行させる印刷制御プログラムであって、
前記印刷データの画像処理の解像度の指示があるか否かを判別する第１のステップと、
前記第１のステップで前記解像度の指示がない場合は、前記原稿データが解像度情報を有するか否かを判別する第２のステップと、
前記画像処理の解像度の最大解像度の指定があるか否かを判別する第３のステップと、
前記第２のステップで前記原稿データが解像度情報を有すると判断され、前記第３のステップで最大解像度の指定がないと判別された場合は、該原稿データの解像度情報の示す解像度を前記画像処理の解像度として設定し、前記第２のステップで前記原稿データが解像度情報を有すると判断され、前記第３のステップで最大解像度の指定があると判別された場合は、前記原稿データの解像度情報の示す解像度と指定された最大解像度とを比較して小さい方の解像度を前記画像処理の解像度として設定し、前記第２の判別ステップで前記原稿データが解像度情報を有しないと判断され、前記第３のステップで最大解像度の指定がないと判別された場合は、前記印刷装置の最大解像度を前記画像処理の解像度として設定し、前記第２のステップで前記原稿データが解像度情報を有しないと判断され、前記第３のステップにより最大解像度の指定があると判別された場合は、前記印刷装置の最大解像度と指定された最大解像度とを比較して小さい方の解像度を前記画像処理の解像度として設定する第４のステップと
を含むことを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および方法およびプログラムに関し、特に、印刷指示にかかわる原稿データに対応して最適な解像度を選択できるようにした印刷制御装置および方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、フルカラー印刷を行う際には印刷を行う原稿データの画像を格子状に並んだ点の集合として表示したラスターデータに変換して印刷しているため、フルカラー多値の原稿データの場合には変換したラスターデータのサイズが大きくなってしまい、画像処理に多くの時間を要することがある。
【０００３】
例えば、印刷依頼を行った画像データのデータサイズが６００dpi（dot per inch：１インチ当たりのドット数）の２４ビット階調データである場合、一般的な白黒印刷である白黒二値の印刷に用いられる３００dpiの印刷データサイズと比べると、１インチ当たりのドット数が４倍でありかつ２４ビットの階調データであることから４×２４となり９６倍ものデータサイズの差があることになる。
【０００４】
このため、フルカラー印刷を行う原稿データの印刷制御に多くの時間を要することになり、処理速度に満足することができないという問題あった。
【０００５】
通信回線を介して接続されている画像形成装置の画像形成速度を検知し、画像形成装置の画像形成速度が所定速度より速い場合には原稿読み取り解像度を低くして高速読み取りを行い、所定速度より遅い場合には原稿読み取り解像度を高くして高画質での画像読み取りを行う従来技術として、特許文献１に開示されたものがある。
【０００６】
この特許文献１に開示された従来技術においては、画像形成装置の出力速度に合わせて最適な解像度を選択して画像データを出力するが可能である。つまり、画像形成装置の出力速度に基づいて画像形成データの解像度を変更することができるという技術である。
【０００７】
また、一般的にフルカラー印刷の原稿データをあらかじめ指定した処理解像度を用いることで印刷し処理速度の向上を図っている。
【特許文献１】特開平０７−２９６１４１
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に示された従来技術においては、画像形成装置の処理速度に基づいて画像形成するデータの解像度を変更できたとしても、処理速度の遅い画像形成装置で多値画像などのデータサイズの大きい画像データを画像形成するには、低解像度でしか画像形成することができず、所望の解像度で画像形成することができないという問題がある。
【０００９】
また、それに対して、文字列からなる文書を処理速度の速い画像形成装置で処理した場合には低解像度で処理を行えば十分である画像データをも高解像度で処理することになりランニングコストの上昇、処理速度の低下が起こるため効率が悪いという問題がある。
【００１０】
さらに、あらかじめ指定した処理解像度を用いて印刷処理を行う場合、複数の文書や画像などのファイルを同時に印刷する場合においては個々のファイルごとの最適な解像度にて印刷することができないため最適な解像度で印刷することができないという問題がある。
【００１１】
文字のみからなる文書の場合には通常の３００dpiの白黒二値で印刷を行うことが望ましく、さらに画像データが含まれるファイルの場合には画像データが持つカラー情報に基づいて印刷することが望ましい。６００dpiの２４ビット階調データを持つ画像ファイルを３００dpiの白黒二値で印刷した場合には印刷要求した画像のイメージに対して、印刷出力された画像のイメージが大きく異なってしまう。
【００１２】
そこで、本発明は、原稿データに対応して最適な解像度を選択できるようにした印刷制御装置および方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、請求項１の発明は、印刷指示にかかわる原稿データを画像処理して印刷装置に出力する印刷制御装置において、前記原稿データが解像度情報を有するか否かを判別する判別手段と、前記判別手段により前記原稿データが解像度情報を有すると判断された場合は、該原稿データの解像度情報の示す解像度で該原稿データを画像処理して前記印刷装置に出力する画像処理手段とを具備することを特徴とする。
【００１４】
また、請求項２の発明は、請求項１の発明において、解像度の最大値を指定する最大解像度を指定する最大解像度指定手段を更に具備し、前記画像処理手段は、前記原稿データの解像度情報の示す解像度が前記最大解像度指定手段で指定された最大解像度より大きい場合は、前記最大解像度指定手段で指定された最大解像度で前記原稿データを画像処理して前記印刷装置に出力することを特徴とする。
【００１５】
また、請求項３の発明は、請求項１または２の発明において、前記原稿データがカラーデータか否かを識別する識別手段と、前記識別手段の識別結果に対応して解像度をそれぞれ設定する解像度設定手段とを更に具備し、前記印刷指示にかかわる原稿データを前記解像度設定手段で設定された解像度で画像処理して印刷装置に出力することを特徴とする。
【００１６】
また、請求項４の発明は、印刷指示にかかわる原稿データを画像処理して印刷装置に出力する印刷制御装置において、前記印刷データの画像処理の解像度の指示があるか否かを判別する第１の判別手段と、前記第１の判別手段で前記解像度の指示がない場合は、前記原稿データが解像度情報を有するか否かを判別する第２の判別手段と、前記画像処理の解像度の最大解像度の指定があるか否かを判別する第３の判別手段と、前記第２の判別手段により前記原稿データが解像度情報を有すると判断され、前記第３の判別手段により最大解像度の指定がないと判別された場合は、該原稿データの解像度情報の示す解像度を前記画像処理の解像度として設定し、前記第２の判別手段により前記原稿データが解像度情報を有すると判断され、前記第３の判別手段により最大解像度の指定があると判別された場合は、前記原稿データの解像度情報の示す解像度と指定された最大解像度とを比較して小さい方の解像度を前記画像処理の解像度として設定し、前記第２の判別手段により前記原稿データが解像度情報を有しないと判断され、前記第３の判別手段により最大解像度の指定がないと判別された場合は、前記印刷装置の最大解像度を前記画像処理の解像度として設定し、前記第２の判別手段により前記原稿データが解像度情報を有しないと判断され、前記第３の判別手段により最大解像度の指定があると判別された場合は、前記印刷装置の最大解像度と指定された最大解像度とを比較して小さい方の解像度を前記画像処理の解像度として設定する解像度設定手段とを具備することを特徴とする。
【００１７】
また、請求項５の発明は、印刷指示にかかわる原稿データを画像処理して印刷装置に出力する印刷制御方法において、前記印刷データの画像処理の解像度の指示があるか否かを第１の判別手段で判別し、前記第１の判別手段で前記解像度の指示がない場合は、前記原稿データが解像度情報を有するか否かを第２の判別手段で判別し、前記画像処理の解像度の最大解像度の指定があるか否かを第３の判別手段で判別し、前記第２の判別手段により前記原稿データが解像度情報を有すると判断され、前記第３の判別手段により最大解像度の指定がないと判別された場合は、該原稿データの解像度情報の示す解像度を前記画像処理の解像度として設定し、前記第２の判別手段により前記原稿データが解像度情報を有すると判断され、前記第３の判別手段により最大解像度の指定があると判別された場合は、前記原稿データの解像度情報の示す解像度と指定された最大解像度とを比較して小さい方の解像度を前記画像処理の解像度として設定し、前記第２の判別手段により前記原稿データが解像度情報を有しないと判断され、前記第３の判別手段により最大解像度の指定がないと判別された場合は、前記印刷装置の最大解像度を前記画像処理の解像度として設定し、前記第２の判別手段により前記原稿データが解像度情報を有しないと判断され、前記第３の判別手段により最大解像度の指定があると判別された場合は、前記印刷装置の最大解像度と指定された最大解像度とを比較して小さい方の解像度を前記画像処理の解像度として設定することを特徴とする。
【００１８】
また、請求項６の発明は、  印刷指示にかかわる原稿データを画像処理して印刷装置に出力する印刷制御をコンピュータにより実行させる印刷制御プログラムであって、前記印刷データの画像処理の解像度の指示があるか否かを判別する第１のステップと、前記第１のステップで前記解像度の指示がない場合は、前記原稿データが解像度情報を有するか否かを判別する第２のステップと、前記画像処理の解像度の最大解像度の指定があるか否かを判別する第３のステップと、前記第２のステップで前記原稿データが解像度情報を有すると判断され、前記第３のステップで最大解像度の指定がないと判別された場合は、該原稿データの解像度情報の示す解像度を前記画像処理の解像度として設定し、前記第２のステップで前記原稿データが解像度情報を有すると判断され、前記第３のステップで最大解像度の指定があると判別された場合は、前記原稿データの解像度情報の示す解像度と指定された最大解像度とを比較して小さい方の解像度を前記画像処理の解像度として設定し、前記第２の判別ステップで前記原稿データが解像度情報を有しないと判断され、前記第３のステップで最大解像度の指定がないと判別された場合は、前記印刷装置の最大解像度を前記画像処理の解像度として設定し、前記第２のステップで前記原稿データが解像度情報を有しないと判断され、前記第３のステップにより最大解像度の指定があると判別された場合は、前記印刷装置の最大解像度と指定された最大解像度とを比較して小さい方の解像度を前記画像処理の解像度として設定する第４のステップとを含むことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、画像処理を行う際の処理解像度の設定項目として印刷指示された原稿データが有する解像度で画像処理できるように構成したので、印刷要求された原稿データごとの最適な解像度にて画像処理することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係わる印刷制御装置および方法およびプログラムの一実施例を添付図面を参照して詳細に説明する。
【実施例】
【００２１】
図１は、本発明に係わる白黒画像の処理解像度を設定する処理解像度設定画面２００の一例を示す図である。
【００２２】
図１に示す処理解像度設定画面２００においては、画像のタイプ２０１、カラーデータ処理項目２０２、白黒出力解像度選択項目２０３、ＯＫボタン２０４、キャンセルボタン２０５を具備して構成されている。
【００２３】
この図１に示す処理解像度設定画面２００の詳細を説明する前に、従来採用していた処理解像度を設定する画面の一例を図６を参照して説明する。
【００２４】
従来の画像形成処理の処理解像度の設定は、図６に示すように、一つの印刷指示に含まれる少なくとも一つ以上の画像ファイルを含む文書（以下、単に「文書」という）に対して一括して印刷指示を行っていた。
【００２５】
図６においては、印刷指示単位で処理解像度を指定する解像度指定項目１０１を具備して構成される。
【００２６】
例えば、フルカラー画像である多値画像データと白黒画像である二値画像データの両画像データが含まれた印刷指示が行われ、解像度指定項目１０１に処理解像度として「６００dpi」が設定されている場合において、印刷指示された多値画像データの最適な処理解像度が「１２００dpi」であり、二値画像データの最適な処理解像度が「３００dpi」であるとすると、多値画像データ、二値画像データともに「６００dpi」で処理が行われるため多値画像データは、最適な処理解像度よりも低解像度で処理されることとなり、それに対して二値画像データは、最適な処理解像度よりも高解像度で処理されることとなる。
【００２７】
このような従来の解像度の設定手法においては、一つの印刷指示に複数の画像データが含まれる場合、それぞれの画像データに最適な処理解像度で必ずしも処理されない。このため得たい解像度で処理を行うことができない。
【００２８】
図１に戻り、図１に示す処理解像度設定画面２００の画像のタイプ２０１は、印刷指示を行う画像のタイプを指定する項目である。指定できる項目として「標準」「図面」「写真」などがあり、「標準」を指定した場合には印刷指示される画像が文字列であることを指定し、「図面」を指定した場合には印刷指示される画像が図形などであることを指定し、「写真」を指定した場合には印刷指示される画像が複数の色合いからなる二値画像を含む多値画像であることを指定している。
【００２９】
カラーデータ処理項目２０２は、印刷指示された画像が白黒画像であるのかフルカラー画像であるのかを指定する項目であり、「白黒」または「フルカラー」のいずれかを選択することができる。「白黒」を選択した場合、印刷指示された画像は二値画像として処理が行われ、「フルカラー」を選択した場合、印刷指示された画像は多値画像として処理が行われる。
【００３０】
なお、図１に示す処理解像度設定画面２００はカラーデータ処理２０２を「白黒」として選択した場合を示している。
【００３１】
白黒出力解像度選択項目２０３は、印刷指示された画像全体を処理する解像度を指定する項目である。
【００３２】
白黒出力解像度選択項目２０３では、「プリンタの解像度にする」（２０３−Ａ）、「原稿データの解像度にて処理する」（２０３−Ｂ）、「処理解像度の最大値を指定する」（２０３−Ｃ）、「固定の処理解像度にて処理する」（２０３−Ｄ）のいずれかの項目を選択することができる。
【００３３】
「プリンタの解像度にする」（２０３−Ａ）の項目ではプリンタに設定された解像度にて画像処理が行われ、「原稿データの解像度にて処理する」（２０３−Ｂ）の項目では原稿データが有する解像度で画像処理が行われ、「処理解像度の最大値を指定する」（２０３−Ｃ）の項目では処理解像度の最大値を設定することができ、設定された最大値を処理解像度の上限値として画像処理が行われ、「固定の処理解像度にて処理する」（２０３−Ｄ）の項目では固定の処理解像度を設定することができ、設定された固定値にて画像処理が行われる。
【００３４】
例えば、図に示す例では「処理解像度の最大値を指定する」（２０３−Ｃ）が選択され、最大値として「６００dpi」が設定されている場合において、印刷指示された原稿データが有する処理解像度と設定した最大値（６００dpi）とを比較して低い解像度を処理解像度に設定して画像処理を行う。つまり本例では最大６００dpiで画像処理が行われる。
【００３５】
ＯＫボタン２０４は、上記画像のタイプ２０１、カラーデータ処理項目２０２、白黒出力解像度選択項目２０３により選択・設定された内容で印刷指示された原稿データの画像処理を開始するボタンである。
【００３６】
キャンセルボタン２０５は、印刷指示を取り消すボタンである。
【００３７】
この処理解像度設定画面２００により、白黒の原稿データに対して所望の処理解像度を設定して印刷指示を行うことができる。
【００３８】
図２は、本発明に係わるフルカラー画像の処理解像度と白黒画像の処理解像度を設定する処理解像度設定画面３００である。
【００３９】
図２では、図２に示す白黒画像の処理解像度の設定画面にカラー画像の処理解像度を設定できる項目を追加した画面であり、印刷指示された原稿データがフルカラー画像である場合、白黒画像とフルカラー画像とが一括して印刷指示された場合のどちらの場合であっても処理解像度の設定を行うことができる。
【００４０】
このとき印刷指示された画像がページ単位で白黒画像かフルカラー画像かを判別できる場合にはページ単位で処理解像度の設定を適用する。
【００４１】
画像処理解像度設定画面３００には、画像のタイプ３０１、カラーデータ処理項目３０２、白黒出力解像度選択項目３０３、カラー出力解像度選択項目３０４、ＯＫボタン３０５、キャンセルボタン３０６を具備して構成される。
【００４２】
画像のタイプ３０１とカラーデータ処理項目３０２は、図２に示す画像のタイプ２０１とカラーデータ処理項目２０２それぞれと同様の処理内容を設定する項目である。ただし、図２に示すカラーデータ処理項目３０２では「フルカラー」が選択された例を示している。
【００４３】
白黒出力解像度選択項目３０３とカラー出力解像度選択項目３０４との双方の選択項目を同時に表示するには、カラーデータ処理項目３０２の項目に「フルカラー」を選択した場合であって、「白黒」が選択された場合には白黒出力解像度選択項目３０３のみが示されることになる。これは図１に示す画像処理解像度選択画面２００の状態である。
【００４４】
さらに図２に示す白黒出力解像度選択項目３０３とカラー出力解像度選択項目３０４は、図１の白黒出力解像度選択項目２０３の項目と同様の項目をそれぞれ具備して構成される。
【００４５】
このとき、白黒出力解像度３０３は、ＴＩＦＦ（Tagged Image File Format）、ＨＰＧＬ（HP Graphics Language）、ＢＭＰ（Bitmap）、ＰＮＧ（Portable Network Graphics）などのカラー属性が取得可能な画像形式であり、かつ白黒データと判別された画像に対して適用される。
【００４６】
ＯＫボタン３０５は、上記画像のタイプ３０１、カラーデータ処理項目３０２、白黒出力解像度選択項目３０３、カラー出力解像度選択項目３０４によって選択、設定された内容に基づいて印刷指示された原稿データの印刷処理を開始するボタンである。
【００４７】
キャンセルボタン３０６は、印刷指示を取り消すボタンである。
【００４８】
以上、図１に示した白黒出力解像度選択項目２０３、図２に示した白黒出力解像度選択項目３０３とカラー出力解像度選択項目３０４の「原稿データの解像度にて処理する」（２０３−Ｂ、３０３−Ｂ、３０４−Ｂ）、「処理解像度の最大値を指定する」（２０３−Ｃ、３０３−Ｃ、３０４−Ｃ）のいずれかを選択することにより、文書ごとの最適な処理解像度で処理を行うことができる。
【００４９】
図３は、本発明に係わる印刷制御装置のシステム構成を示す図である。
【００５０】
図３には、印刷制御装置のシステム構成として、入力部４０２、画像展開部４０３、画像処理部４０４、プリンタ制御部４０５、解像度情報格納部４０７、画像処理解像度モード設定部４０８、カラー／白黒別処理解像度設定部４０９、プリンタ解像度管理部４１０、コンバータ４１１、アプリケーション自動起動部４１２、アプリケーション４１３、フォーム／スタンプ合成部４１４を具備して構成され、さらに印刷指示部４０１、プリンタ４０６が示されている。
【００５１】
印刷指示部４０１は、ユーザが印刷制御装置に対して印刷指示を行う。印刷指示の際には図１ないし図２に示した画像処理解像度設定画面の白黒出力解像度、カラー出力解像度の各選択項目を用いて処理解像度の設定を行い、その画面を用いて設定した画像処理を行う解像度の設定情報（以下、「画像処理解像度設定情報」という）と原稿データとを入力部４０２に対して送出する。
【００５２】
入力部４０２は、印刷指示部４０１から送出されてきた画像処理解像度設定情報と印刷を行う原稿データとを受け付ける。つまり印刷制御装置としてのインタフェースの役割を担い電気的な通信を実現する。
【００５３】
画像展開部４０３は、まず入力部４０２で受け付けた画像処理解像度設定情報を解析し、解析した情報に応じて必要なデータを解像度情報格納部４０７の画像処理解像度モード設定部４０８やカラー／白黒別処理解像度設定部４０９やプリンタ解像度管理部４１０から取得する。次に、印刷指示された原稿データのアプリケーション４１３をアプリケーション自動起動部４１２を介して起動してコンバータ４１１で原稿データを印刷形式に変換するという画像展開処理が行われる。
【００５４】
例えば、画像処理解像度設定画面のカラーデータ処理の項目で「フルカラー」を選択した場合には図２に示す画面の内容が表示され、白黒出力解像度選択項目３０３として「プリンタの解像度にする」を選択し、カラー出力解像度選択項目３０４として「データの解像度にする」を選択したとすると、白黒画像データと判別された画像に対してはプリンタに設定された解像度を処理解像度として設定して原稿データとともに画像処理部４０４に送出する。カラー画像データとして判別された画像に対しては印刷指示された原稿データを印刷形式に変換し、原稿データが有する解像度を処理解像度として設定し、さらに原稿データが解像度を有しない場合には原稿データをラスターデータに変換してラスターデータの解像度を処理解像度として設定する。そして、印刷依頼された原稿データとともに処理解像度を画像処理部４０４に送出する。
【００５５】
また、カラーデータ処理の項目で「フルカラー」を選択し、図２に示す画面を用いて白黒出力解像度選択項目３０３として「固定の解像度にて処理する」が選択され、固定の解像度として「６００dpi」が設定された場合には、処理解像度を「６００dpi」として画像データとともに画像処理部４０４に送出する。カラー出力解像度選択項目３０４として「処理解像度の最大値を指定する」が選択され、最大値として「６００dpi」が指定された場合には処理解像度を原稿データが解像度を有する場合には該解像度と指定された解像度とを比較して低い解像度を処理解像度として指定して原稿データと共に画像処理部４０４に送出する。また、原稿データが解像度を有さない場合には原稿データをラスターデータに変換してラスターデータの解像度と指定された最大解像度とを比較して処理解像度を指定する。
【００５６】
画像処理部４０４は、画像展開部４０５より送出された原稿データと設定された処理解像度とその他印刷を行う際に必要な設定情報などを受け取り、印刷を行うために画像処理を行う。
【００５７】
例えば、フォーム／スタンプ合成部４１４で画像データに対してスタンプ情報を付与してスタンプ付きの画像データを作成し、印刷形式に変換する。
【００５８】
なお、画像処理部４０４では画像展開部４０３で指定された処理解像度を画像展開部４０３から受信するのではなく、画像処理解像度設定画面で設定した白黒出力解像度選択項目３０３、カラー出力解像度選択項目３０４で指定した選択項目がどれであるかという情報のみを受け取り、実際の処理解像度のデータでは解像度情報格納部４０７の画像処理解像度モード設定部４０８やカラー／白黒別処理解像度設定部４０９やプリンタ解像度管理部４１０などから受け取るような構成にしてもよい。
【００５９】
プリンタ制御部４０５は、画像処理部４０４により画像処理を行った画像データをプリンタ４０６で画像形成するための制御を行う。
【００６０】
プリンタ４０６は、指定された処理解像度で印刷出力を行う。
【００６１】
解像度情報格納部４０７は、画像処理解像度モード設定部４０８、カラー／白黒別処理解像度設定部４０９、プリンタ解像度管理部４１０を具備して構成され、印刷指示された処理解像度の設定情報など処理解像度の設定に関係するトータルな情報を格納する。
【００６２】
画像処理解像度モード設定部４０８は、画像処理解像度設定画面を用いて設定された処理解像度を指定するモードを管理、設定するものである。
【００６３】
設定できるモードは、図１ないし図２に示す白黒出力解像度選択項目、カラー出力解像度選択項目で選択できる項目である。
【００６４】
１．「プリンタの解像度にする」は、プリンタそれぞれに設定された処理解像度を用いて印刷指示された画像データを画像処理する。プリンタごとに処理解像度は異なり、印刷指示を行ったプリンタによっては高解像度で処理される場合もあれば、低解像度で処理される場合もある。
【００６５】
２．「原稿データの解像度にて処理する」は、印刷指示を受け付けた画像データをラスター画像に変換した際の解像度にて画像処理をするものである。この項目によりより高画質である画像データについては高解像度で印刷処理を行うことができ、また文字列からなる文書などの画像データについては低解像度で印刷処理を行うことができる。
【００６６】
３．「処理解像度の最大値を指定する」は、指定した最大値を上限として処理を行う。この最大値を指定することにより印刷指示された画像データがラスター画像である場合にはラスターデータに変換した解像度と最大値とを比較して値の小さい解像度を処理解像度として設定する。またベクター画像である場合にはプリンタの処理解像度と最大値とを比較して同様に値の小さい解像度を処理解像度として設定する。
【００６７】
４．「固定の処理解像度にて処理する」は、あらかじめ設定した解像度を用いて画像データを画像処理する。
【００６８】
上記１〜４に示す処理モードを図１または図２に示す画像処理解像度設定画面で選択することにより所望の印刷条件にて印刷を行うことができる。
【００６９】
カラー／白黒別処理解像度設定部４０９は、ユーザが普段利用する処理解像度情報を初期表示情報として「フルカラー」「白黒」それぞれに対して設定しておくものである。
【００７０】
例えば、ユーザが頻繁に利用する初期表示情報としてフルカラー画像については「３００dpi」とし、白黒画像については「６００dpi」として設定しておく。このようにユーザの利用頻度などに応じて個別に処理解像度を設定しておくことで、利用操作性の向上と共に処理速度と印刷精度との向上を両立させることができる。
【００７１】
プリンタ解像度管理部４１０は、処理解像度がプリンタが提供する処理解像度にて印刷を行う場合に複数のプリンタごとに処理できる解像度を管理するものである。
【００７２】
コンバータ４１１は、印刷依頼された原稿データを印刷形式に変換する。
【００７３】
アプリケーション自動起動部４１２は、印刷依頼された原稿データが対応するアプリケーションを自動的に起動させる。
【００７４】
アプリケーション４１３は、印刷依頼された原稿データを作成したアプリケーションであり、アプリケーション自動起動部４１２により自動起動される。
【００７５】
フォーム／スタンプ合成部４１４は、画像などの添付画像であるフォームまたは文字列からなるスタンプを原稿データに付与する。このとき原稿データの解像度に合わせて前記フォーム、スタンプを生成した後に原稿データに合成する。
【００７６】
また、原稿データの処理解像度にあわせて生成したフォーム、スタンプをキャッシュに保存しておき、次回の使用する際にはキャッシュに保存されたフォーム、スタンプを使用することにより生成回数を削減することが可能である。
【００７７】
このような構成によれば、印刷指示された原稿データごとの所望の解像度で画像処理することができる。
【００７８】
さらにプリンタドライバを介した印刷指示をプリンタに送出するのではなく、オリジナル文書をプリンタに直接送信するダイレクト印刷を行うシステムにおいては、原稿データの解像度を確認して処理を行うことができる。
【００７９】
図４は、処理解像度に応じた原稿データの画像処理イメージを示す図である。
【００８０】
図４において、図４（ａ）は印刷依頼を行う原稿データを示しており、３つの解像度の異なる原稿データを一括して印刷依頼するイメージを示す図であり、図４（ｂ）は図４（ａ）に示す原稿データを従来の技術の処理解像度で処理した場合のイメージを示す図であり、図４（ｃ）は図４（ａ）に示す原稿データを本発明の図３に示す画像処理解像度モード設定部４０８に管理された「原稿データの解像度にて処理する」と「処理解像度の最大値を指定する」のいずれか一方を適用して処理を行った場合のイメージを示す図である。
【００８１】
図４（ａ）に示す解像度の異なる原稿データＡ５０１、原稿データＢ５０２、原稿データＣ５０３の３つの原稿データを従来技術を用いて画像処理すると図４（ｂ）に示すように３つの原稿データすべて同一の解像度で画像処理が行われる。
【００８２】
それに対して図４（ｃ）は、画像処理解像度モード設定部４０８に設定されたモードが「原稿データの解像度にて処理する」である場合のイメージを示しており、図４（ａ）に示す原稿データごとに異なる解像度に応じて画像処理が行われる。
【００８３】
例えば、原稿データＡ５０１の解像度が「６００dpi」であり、原稿データＢ５０２の解像度が「３００dpi」であり、原稿データＣ５０３の解像度が「１２００dpi」である場合に、図４（ｂ）ではすべての原稿データが原稿データＡ５０１と同様の解像度「６００dpi」にて画像処理が行われている。図４（ｃ）では原稿データの解像度にて画像処理が行われている。
【００８４】
図５は、処理解像度決定までの流れを示すフローチャートである。
【００８５】
図５において、ユーザにより印刷指示が行われると文書単位で下記処理が行われる。
【００８６】
まず、印刷指示された解像度の指定が「固定の処理解像度にて処理する」であるか判断し（Ｓ６０１）、当該指定内容である場合（Ｓ６０１でＹＥＳ）には指定された解像度を処理解像度として設定する（Ｓ６０２）。解像度の指定が「固定の処理解像度にて処理する」でない場合（Ｓ６０１でＮＯ）には解像度の指定が「プリンタの解像度にする」であるか判断し（Ｓ６０３）、当該指定内容である場合（Ｓ６０３でＹＥＳ）にはプリンタの最高解像度を処理解像度として設定する（Ｓ６０４）。
【００８７】
解像度の指定が「プリンタの解像度にする」でない場合（Ｓ６０３でＮＯ）には印刷指示された原稿データがラスターデータであるか判断し（Ｓ６０５）、ラスターデータでない場合（Ｓ６０５でＮＯ）には解像度の指定が「処理解像度の最大値を指定する」であるか判断し（Ｓ６０６）、当該指定内容である場合（Ｓ６０６でＹＥＳ）には指定された最大値とプリンタの最大解像度を比較する（Ｓ６０７）。解像度の指定が「処理解像度の最大値を指定する」でない場合（Ｓ６０６でＮＯ）にはプリンタの最大解像度を処理解像度として設定する（Ｓ６０４）。
【００８８】
このときラスターデータである場合には解像度情報を保持しているため原稿データが解像度を保持していると判別でき、ラスターデータでない場合には解像度情報を保持していないと判別することができる。すなわち、印刷依頼された原稿データがラスターデータであるかの判断と解像度を有しているかの判断は同意である。
【００８９】
印刷指示された原稿データがラスターデータである場合（Ｓ６０５でＹＥＳ）にはそのラスターデータの解像度を解析する（Ｓ６０９）。解像度の指定が「処理解像度の最大値を指定する」であるか判断し（Ｓ６０９）、「処理解像度の最大値を指定する」でない場合（Ｓ６０９でＮＯ）には解像度の指定が「原稿データの解像度にて処理する」であると擬制して印刷依頼した原稿データのラスターデータの解像度を処理解像度に設定する（Ｓ６１０）。解像度の指定が「処理解像度の最大値を指定する」である場合（Ｓ６０９でＹＥＳ）には最大値と印刷依頼した原稿データのラスターデータの解像度とを比較する（Ｓ６１１）。
【００９０】
上記、プリンタの最大解像度と最大値との比較（Ｓ６０７）、ラスターデータの解像度と指定された最大値との比較（Ｓ６１１）を行った結果として解像度の低い値を処理解像度として設定する（Ｓ６１２）。
【００９１】
これにより画像処理部４０４で処理する処理解像度を決定することができる。
【００９２】
以上の処理によって、本発明の印刷制御装置および方法およびプログラムでは、文書ごとの所望の解像度で印刷出力を行うことができる。
【００９３】
これによって、複数の文書を一括して印刷依頼した場合においても所望の解像度で印刷することが可能になり、またプリンタドライバの印刷指示を行うのではなくプリンタに直接印刷するダイレクト印刷するようなシステムにおいても文書ごとに解像度を確認して画像処理を行うことが可能になる。
【００９４】
なお、上記フローチャートに示す処理は、コンピュータにより実行可能な画像処理プログラムによっても実現できる。
【００９５】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【００９６】
本発明は、ユーザの所望の印刷要求に応じた画像形成に適用可能であり、特に、複数の原稿データの一括印刷を行う場合に各原稿データが持つ解像度で画像形成するのに有用である。
【図面の簡単な説明】
【００９７】
【図１】本発明に係わる白黒画像の処理解像度を設定する処理解像度設定画面を示す図。
【図２】本発明に係わるフルカラー画像の処理解像度と白黒画像の処理解像度を設定する処理解像度設定画面を示す図。
【図３】本発明に係わる印刷制御装置のシステム構成を示す図。
【図４】処理解像度に応じた原稿データの画像処理イメージを示す図。
【図５】処理解像度決定までの流れを示すフローチャート。
【図６】従来技術の処理解像度を設定する画面を示す図。
【符号の説明】
【００９８】
４０１      印刷指示部
４０２      入力部
４０３      画像展開部
４０４      画像処理部
４０５      プリンタ制御部
４０６      プリンタ
４０７      解像度情報格納部
４０８      画像処理解像度モード設定部
４０９      カラー白黒別処理解像度設定部
４１０      プリンタ解像度管理部
４１１      コンバータ
４１２      アプリケーション自動起動部
４１３      アプリケーション
４１４      フォーム／スタンプ合成部
【図１】
2006044056.tif 000003
【図２】
2006044056.tif 000004
【図３】
2006044056.tif 000005
【図４】
2006044056.tif 000006
【図５】
2006044056.tif 000007
【図６】
2006044056.tif 000008