(57)【特許請求の範囲】
【請求項１】
入力データの領域毎に適用された圧縮方式を解析する解析部と、
前記解析部によって解析された前記圧縮方式に基づいて、前記入力データを構成する各画素の属性情報を示すタグビットを、前記領域毎に出力する第１タグビット出力部と、
前記入力データのオブジェクト種に応じたタグビットを出力する第２タグビット出力部と、
前記入力データに異なる前記圧縮方式が適用されていれば、前記解析部及び前記第１タグビット出力部に処理を行わせ、前記入力データに異なる前記圧縮方式が適用されていなければ、前記第２タグビット出力部に処理を行わせる処理選択部と、
前記第１タグビット出力部によって前記領域毎に出力された前記タグビットを含むタグビットデータと、前記入力データを基に生成された画像形成用データとを出力する出力部と、を備える
情報処理装置。
【請求項２】
前記第１タグビット出力部は、前記解析部によって解析された前記圧縮方式により、前記領域に文字画像が含まれていると判断した場合に、フォントが埋め込まれた文字とは異なる文字画像として文字画像タグビットを出力する
請求項１に記載の情報処理装置。
【請求項３】
前記領域毎に異なる圧縮方式が適用された入力データは、コンパクトＰＤＦによって生成されたスキャンファイルである
請求項１又は２に記載の情報処理装置。
【請求項４】
前記第１タグビット出力部は、前記領域に適用された前記圧縮方式がＧ４圧縮である場合には、前記領域に対して文字画像タグビットを出力し、前記領域に適用された前記圧縮方式がＪＰＥＧ圧縮である場合には、前記領域に対して写真タグビットを出力する
請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
入力データの領域毎に適用された圧縮方式を解析する解析部と、
前記解析部によって解析された前記圧縮方式に基づいて、前記入力データを構成する各画素の属性情報を示すタグビットを、前記領域毎に出力する第１タグビット出力部と、
前記第１タグビット出力部によって前記領域毎に出力された前記タグビットを含むタグビットデータと、前記入力データを基に生成された画像形成用データとを出力する出力部と、を備え、
前記第１タグビット出力部は、前記解析部によって解析された前記圧縮方式により、前記領域に文字画像が含まれていると判断した場合に、フォントが埋め込まれた文字とは異なる文字画像として文字画像タグビットを出力する
情報処理装置。
【請求項６】
領域毎に異なる圧縮方式が適用され、コンパクトＰＤＦによって生成されたスキャンファイルである入力データの領域毎に適用された圧縮方式を解析する解析部と、
前記解析部によって解析された前記圧縮方式に基づいて、前記入力データを構成する各画素の属性情報を示すタグビットを、前記領域毎に出力する第１タグビット出力部と、
前記第１タグビット出力部によって前記領域毎に出力された前記タグビットを含むタグビットデータと、前記入力データを基に生成された画像形成用データとを出力する出力部と、を備える
情報処理装置。
【請求項７】
入力データの領域毎に適用された圧縮方式を解析する解析部と、
前記解析部によって解析された前記圧縮方式に基づいて、前記入力データを構成する各画素の属性情報を示すタグビットを、前記領域毎に出力する第１タグビット出力部と、
前記第１タグビット出力部によって前記領域毎に出力された前記タグビットを含むタグビットデータと、前記入力データを基に生成された画像形成用データとを出力する出力部と、を備え、
前記第１タグビット出力部は、前記領域に適用された前記圧縮方式がＧ４圧縮である場合には、前記領域に対して文字画像タグビットを出力し、前記領域に適用された前記圧縮方式がＪＰＥＧ圧縮である場合には、前記領域に対して写真タグビットを出力する
情報処理装置。
【請求項８】
入力データの領域毎に適用された圧縮方式を解析する解析部と、
前記解析部によって解析された前記圧縮方式に基づいて、前記入力データを構成する各画素の属性情報を示すタグビットを、前記領域毎に出力する第１タグビット出力部と、
前記入力データのオブジェクト種に応じたタグビットを出力する第２タグビット出力部と、
前記入力データに異なる前記圧縮方式が適用されていれば、前記解析部及び前記第１タグビット出力部に処理を行わせ、前記入力データに異なる前記圧縮方式が適用されていなければ、前記第２タグビット出力部に処理を行わせる処理選択部と、
前記第１タグビット出力部によって前記領域毎に出力された前記タグビットを含むタグビットデータと、前記入力データを基に生成された画像形成用データとを出力する出力部と、
前記タグビットデータ及び前記画像形成用データに基づいて画像を形成する画像形成部と、を備える
画像形成システム。
【請求項９】
入力データに異なる圧縮方式が適用されていれば、前記入力データの領域毎に適用された前記圧縮方式を解析し、解析された前記圧縮方式に基づいて、前記入力データを構成する各画素の属性情報を示すタグビットを、前記領域毎に出力する手順と、
前記入力データに異なる前記圧縮方式が適用されていなければ、前記入力データのオブジェクト種に応じたタグビットを出力する手順と、
前記領域毎に出力された前記タグビットを含むタグビットデータと、前記入力データを基に生成された画像形成用データとを出力する手順と、を
コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成システム及びプログラムに関する。
【背景技術】
【０００２】
従来、プロダクションプリント領域において、クライアント端末、プリンタコントローラ及び画像形成装置を備えた画像形成システムが提供されている。ここでプリンタコントローラの処理概要を説明する。プリンタコントローラは、クライアント端末より受信した印刷ジョブから入力データと出力設定を読み出す。この入力データは、例えば、Ｐｏｓｔｓｃｒｉｐｔ（登録商標）やＰＤＦ（Portable Document Format）等のＰＤＬ（Page Description Language）で作成されたファイルである。
【０００３】
そして、プリンタコントローラは、受信した出力設定に基づいて入力データにラスタライズ処理（例えば、ＲＩＰ（Raster Image Processor）処理）を行う。ＲＩＰ処理に際して、プリンタコントローラは、入力データにおいて文字データが埋め込まれている箇所を文字領域と判断し、写真データが埋め込まれている箇所を写真領域と判断する。そして、プリンタコントローラは、入力データを基に生成した画像形成用データ（以下、ＣＭＹＫプレーンとも呼ぶ。）に加えて、入力データに含まれる各領域のオブジェクト種（文字オブジェクト又は画像オブジェクト）に応じたタグビットプレーンを画像形成装置に出力する。画像形成装置が印刷する時には、タグビットプレーンに含まれる画素毎に付与されたタグビットに基づいて、ＣＭＹＫプレーンに対して適切な画像処理（トーンカーブ種の変更や細線化処理等）を施すことで、印刷品質を向上させている。
【０００４】
ここで、ＣＭＹＫプレーンとタグビットプレーン（タグビットデータ）について、図８と図９を参照して説明する。
図８は、タグビットデータの一例を示す概念図である。
タグビットデータとは、プリンタコントローラが入力データにＲＩＰ処理を施すことで生成する画像形成用データ（ビットマップデータ）の画素毎の属性情報を示すデータである。ＣＭＹＫの合計４プレーンからなるカラーデータに対して、１プレーンのタグビットプレーンからなるタグビットデータがプリンタコントローラによって生成される。ＣＭＹＫプレーンの特定位置の画素と、タグビットプレーンの特定位置の画素とは一致する。
【０００５】
図９は、画像データとタグビットデータの関係を示す概念図である。
図９Ａは、画像データの一例を示している。この画像データは、プリンタコントローラに入力データとして入力される。この画像データは、写真データが埋め込まれている箇所を写真領域、図形データが埋め込まれている箇所を図形領域、フォント等の文字データが埋め込まれている箇所を文字領域として含んでいる。画像データに含まれる各領域は、それぞれ文字オブジェクト、図形オブジェクト、写真オブジェクトとして識別される。
【０００６】
図９Ｂは、図９Ａに例示された画像データに対応するタグビットデータを示している。タグビットデータは画像データを構成する各画素のオブジェクト属性（写真／図形／文字）に応じて割り振られたタグビットからなるデータである。写真オブジェクト、図形オブジェクト、及び文字オブジェクトには、それぞれ例えば、「１」、「２」、「４」とした写真属性を示すタグビット、図形属性を示すタグビット、及び文字属性を示す文字画像タグビットが割り振られる。なお、以下の説明では、図形オブジェクトに文字画像タグビットが割り振られるものとするが、図形オブジェクトに写真タグビットが割り振られるようにしてもよい。
【０００７】
これまで文字領域と写真領域が混在する入力データを処理するために、以下の特許文献１及び２に記載された技術が提案されていた。
特許文献１には、原稿に記載された文字領域と写真領域をスキャン時に高精度に分割するためのコンパクトＰＤＦに関する技術が記載されている。コンパクトＰＤＦとは、スキャナが画像を読み取る際に、文字領域と写真領域を判別し、それぞれの領域を適切な圧縮方式で圧縮した後、ＰＤＦファイルとして保存する技術である。例えば、文字又は図形領域には２値化処理を行った後、Ｇ４圧縮を施し、写真領域にはＪＰＥＧ（Joint Photographic Coding Experts Group）圧縮を施すことにより、画像劣化を抑えつつＰＤＦファイルのデータサイズを削減することが可能となる。
【０００８】
特許文献２には、スキャナによって読み取られたデータを印刷する際に、画像データのヒストグラムを利用して、領域内のヒストグラム形状に基づいて、領域毎に文字画像や写真データを判定する方法が記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−２７９０７６号公報
【特許文献２】特開２００７−３４０４０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところで、スキャナが原稿をスキャンして生成するデータは、通常全面が画像データとしてファイル化される。このようにファイル化された画像データを「スキャンファイル」と呼ぶ。プリンタコントローラがスキャンファイルをＲＩＰ処理する際には、タグビットプレーンの全面に写真タグビットを付与する。このため、印刷装置は、スキャンファイルでは文字領域であった部分にも写真データに適した画像処理を施して印刷してしまう。この結果、印刷された文字領域内の文字には文字太り等の画像劣化が発生して印刷品質が低下するという問題があった。
【００１１】
また、特許文献１には、コンパクトＰＤＦを用いてＰＤＦファイルを作成する方法が提案されているが、コンパクトＰＤＦを用いて圧縮されたＰＤＦファイルを印刷することは考慮されていない。上述したようにコンパクトＰＤＦを用いると各領域に適用される圧縮方式が異なるにも関わらず、ＰＤＦファイルとしては全面が画像データとしてファイル化される。このため、プリンタコントローラがＲＩＰ処理を行うと、タグビットプレーンの全面に写真タグビットが付与されてしまい、文字領域の印刷品質が劣化するという従来と同様の問題が残っていた。
【００１２】
また、特許文献２に提案された文字領域抽出方法を用いても、領域分割の精度が低かったり、処理速度が遅くなったりしていた。
【００１３】
本発明はこのような状況に鑑みて成されたものであり、異なる圧縮方式が混在して適用された入力データを印刷する際の印刷品質を高めることを目的とする。
【課題を解決するための手段】
【００１４】
本発明に係る情報処理装置は、解析部と、第１タグビット出力部と、第２タグビット出力部と、処理選択部と、出力部と、を備える。
解析部は、入力データの領域毎に適用された圧縮方式を解析する。
第１タグビット出力部は、解析部によって解析された圧縮方式に基づいて、入力データを構成する各画素の属性情報を示すタグビットを、領域毎に出力する。
第２タグビット出力部は、入力データのオブジェクト種に応じたタグビットを出力する。
処理選択部は、入力データに異なる圧縮方式が適用されていれば、解析部及び第１タグビット出力部に処理を行わせ、入力データに異なる圧縮方式が適用されていなければ、第２タグビット出力部に処理を行わせる。
出力部は、第１タグビット出力部によって出力されたタグビットを含むタグビットデータと、入力データを基に生成された画像形成用データとを出力する。
そして、本発明に係る画像形成システムは、情報処理装置の各構成と共に画像形成部を備えており、この画像形成部は、タグビットデータ及び画像形成用データに基づいて画像を形成する。
【発明の効果】
【００１５】
本発明では、異なる圧縮方式が混在して適用された入力データに対して、各領域に適用された圧縮方式に基づいて、領域毎にタグビットを出力する。このため、画像形成部は、タグビットを含むタグビットデータに基づいて、画像形成用データの各領域に適用された圧縮方式を高精度に判別することが可能となり、各領域に適した印刷を行うことができるので印刷品質を高めることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態例に係る画像形成システムの構成例を示すブロック図である。
【図２】本発明の一実施の形態例に係るクライアント端末のハードウェア構成例を示すブロック図である。
【図３】本発明の一実施の形態例に係るプリントコントローラのハードウェア構成例を示すブロック図である。
【図４】本発明の一実施の形態例に係る画像形成装置のハードウェア構成例を示す概略構成図である。
【図５】本発明の一実施の形態例に係るプリンタコントローラの内部構成例を示す機能ブロック図である。
【図６】本発明の一実施の形態例に係る文字画像を印刷した後に、この印刷された文字画像にスキャンを実行して得たスキャン画像を再度印刷した結果を示す説明図である。
【図７】本発明の一実施の形態例に係るプリントコントローラの処理例を示すフローチャートである。
【図８】タグビットデータの一例を示す概念図である。
【図９】画像データとタグビットデータの関係を示す概念図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施の形態例に係る画像形成システムについて、添付図面を参照して説明する。
本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素については、同一の符号を付することにより重複する説明を省略する。
【００１８】
＜システム構成例＞
図１は、画像形成システム１の構成例を示す。
画像形成システム１は、クライアント端末２、プリンタコントローラ３（情報処理装置の一例）、画像形成装置４（画像形成部の一例）を備える。クライアント端末２とプリンタコントローラ３とは、通信回線５によって接続されている。また、プリンタコントローラ３と画像形成装置４とは、ビデオインタフェース回線６を介して接続されている。
【００１９】
クライアント端末２は、ユーザの入力操作によって印刷出力が指示された印刷ジョブ１０を、通信回線５を介してプリンタコントローラ３に送信する。この印刷ジョブ１０は、例えば、ＰＤＬ（Page Description Language）に従ってクライアント端末２により生成されるデータであり、出力設定や入力データが含まれる。
【００２０】
プリンタコントローラ３は、画像形成装置４に画像の印刷出力を行わせる。このプリンタコントローラ３は、通信回線５を介してクライアント端末２から印刷ジョブ１０を受信する。そして、プリンタコントローラ３は、受信した印刷ジョブ１０から取り出した入力データにラスタライズ処理（以下、ＲＩＰ処理として説明する。）を実行し、タグビットプレーン１１、Ｃプレーン１２ｃ、Ｍプレーン１２ｍ、Ｙプレーン１２ｙ、Ｋプレーン１２ｋを生成する。Ｃプレーン１２ｃ、Ｍプレーン１２ｍ、Ｙプレーン１２ｙ、Ｋプレーン１２ｋは、それぞれシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のビットマップデータであって、画像形成用データの一例として用いられる。
【００２１】
タグビットプレーン１１は、Ｃプレーン１２ｃ、Ｍプレーン１２ｍ、Ｙプレーン１２ｙ、Ｋプレーン１２ｋのオブジェクト種を判別するために用いられる。そして、プリンタコントローラ３は、画像形成装置４に、Ｃプレーン１２ｃ、Ｍプレーン１２ｍ、Ｙプレーン１２ｙ、Ｋプレーン１２ｋと共にタグビットプレーン１１を送信する。
図１において、プリンタコントローラ３は、画像形成装置４とは別体としてあるが、画像形成装置４にプリンタコントローラ３が内蔵される構成としてもよい。
【００２２】
画像形成装置４は、プリントエンジン４１とスキャナ４２を備える。
プリントエンジン４１は、印刷ジョブ１０に含まれる出力設定に従い、タグビットプレーン１１の情報をベースとして、Ｃプレーン１２ｃ、Ｍプレーン１２ｍ、Ｙプレーン１２ｙ、Ｋプレーン１２ｋの各データに適切な画像処理を行う。そして、プリントエンジン４１は、用紙Ｓ（後述する図４を参照）に画像を形成し、排紙する処理（印刷出力）を行う。プリントエンジン４１は、用紙Ｓに画像を形成するときにタグビットプレーン１１に応じて、トーンカーブ種、キャリブレーション種、スクリーン種、輪郭画像処理の有無等を決定し適切な処理を行う。プリントエンジン４１は、輪郭画像処理として、細線化、スムージング、色文字補正、輪郭強調、自動トラッピング等を選択することが可能である。
【００２３】
スキャナ４２は、画像形成装置４の用紙台に載せられた原稿をスキャンし、ビットマップデータ１３をプリンタコントローラ３に出力する。スキャナ４２が画像を読み込む際には、プリンタコントローラ３によって出力されるファイルのファイルタイプを選択することが可能である（例えば、ＰＤＦ、ＪＰＥＧ、コンパクトＰＤＦ）。コンパクトＰＤＦが選択されると、プリントエンジン４１がスキャン画像を読み込む際に、スキャン画像に含まれる文字領域と写真領域を画像処理により判別した情報を含むビットマップデータ１３をプリンタコントローラ３に送信する。
【００２４】
プリンタコントローラ３は、画像形成装置４から受信したビットマップデータ１３をＰＤＦ変換する際に、プリントエンジン４１が判別した領域毎に適切な圧縮を施し（例えば、文字領域はＧ４圧縮、写真領域はＪＰＥＧ圧縮）、ＰＤＦファイル１４を生成する。プリンタコントローラ３がビットマップデータ１３からＰＤＦファイル１４を生成する処理の例は、上述した特許文献１（特開２０１０−２７９０７６号公報）の図３に記載されている。ビットマップデータ１３に文字領域及び写真領域が混在していれば、コンパクトＰＤＦによって生成されたＰＤＦファイル１４には、複数の圧縮方式が混在することとなる。そして、プリンタコントローラ３は、作成したＰＤＦファイル１４を、予め指定された宛先（クライアント端末２、ファイルサーバ（不図示）内の所定のフォルダ等）に出力する。
【００２５】
＜クライアント端末のハードウェア構成例＞
図２は、クライアント端末２のハードウェア構成例を示す。
クライアント端末２は、制御部２０、画像出力部２５、入力操作部２６より構成される。また、制御部２０は、ＣＰＵ２１、メモリ２２、ＨＤＤ２３、通信Ｉ／Ｆ２４を備える。
【００２６】
ＣＰＵ２１は、制御部２０内の各部を制御しており、例えば、ユーザの印刷指示に基づいて入力データを生成したり、出力設定を行ったりする。
メモリ２２は、各処理に必要なデータを一時的に記憶する。
ＨＤＤ２３は、ＣＰＵ２１が入力データを生成したり、出力設定を行ったりするために必要なプログラムや入力データ等を記録する。
通信Ｉ／Ｆ２４は、プリンタコントローラ３との間で通信回線５を介してデータ送受信の処理を行う。
【００２７】
ＣＰＵ２１には、画像出力部２５、入力操作部２６が接続される。
画像出力部２５は、ディスプレイモニター等によって構成されており、出力設定画面等を表示する。
入力操作部２６は、キーボードやマウス等によって構成される。ユーザは、画像出力部２５に表示された画面を見ながら、入力操作部２６を操作してプリンタコントローラ３に印刷指示や出力設定を行うことができる。
【００２８】
＜プリンタコントローラのハードウェア構成例＞
図３は、プリンタコントローラ３のハードウェア構成例を示す。
プリンタコントローラ３は、ＣＰＵ３１、メモリ３２、ＨＤＤ３３、通信Ｉ／Ｆ３４を備える。
【００２９】
ＣＰＵ３１は、ＲＩＰ処理等の画像処理や画像形成装置４の制御を行う。
メモリ３２は、各処理に必要なデータを一時的に記憶する。
ＨＤＤ３３は、ＣＰＵ３１がＲＩＰ処理を行ったり、画像形成装置４の制御を行ったりするためのプログラム等を記録する。また、ＨＤＤ３３は、ジョブ毎に入力データ、出力設定、タグビットプレーン１１、Ｃプレーン１２ｃ、Ｍプレーン１２ｍ、Ｙプレーン１２ｙ、Ｋプレーン１２ｋを記録する。後述する図５に示す各部の機能は、ＣＰＵ３１がＨＤＤ３３から読み出したプログラムを実行することで実現される。
通信Ｉ／Ｆ３４は、通信回線５を介してクライアント端末２との間でデータ送受信の処理を行う。
【００３０】
＜画像形成装置のハードウェア構成例＞
図４は、画像形成装置４のハードウェア構成例を示す。
【００３１】
画像形成装置４は、静電気を用いて画像の形成を行う電子写真方式を採用しており、例えばイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色のトナー画像を重ね合わせるタンデム形式のカラー画像形成装置である。この画像形成装置４は、画像形成部４０と、中間転写ベルト４４（像担持体）と、２次転写部４５と、定着部４６と、給紙装置５０と、自動原稿給送装置（ＡＤＦ）５１と、操作表示部５２とを有する。
【００３２】
給紙装置５０は、用紙のサイズや種類に応じて複数の用紙収納部５０ａを備える。給紙装置５０では、画像形成装置４からの指示に基づいて該当する用紙収納部５０ａが選択されると、不図示の給紙部により用紙収納部５０ａから用紙Ｓが取り出され、搬送路Ｃに用紙Ｓが送られる。
【００３３】
自動原稿給送装置５１は、原稿の読み取りに際して、原稿を自動給送する。そして、図１に示したスキャナ４２は、画像形成装置４の上部プラテンガラスに置かれた原稿や、自動原稿給送装置５１で自動搬送される原稿の画像を読み取ることができる。
【００３４】
操作表示部５２は、例えば画像形成処理等のジョブの開始を指示する操作部としての機能を備えている。操作表示部５２には、ＬＣＤ５３が設置されている。ＬＣＤ５３はタッチパネルで構成されており、ユーザによる操作および情報の表示が可能になっている。ＬＣＤ５３は、操作部と表示部を兼用している。なお、操作部をマウスやタブレットなどで構成し、表示部とは別体で構成することも可能である。
【００３５】
画像形成部４０は、イエロー、マゼンタ、シアン、ブラックの各色のトナー画像を形成するために、４つの画像形成ユニット４３Ｙ，４３Ｍ，４３Ｃ，４３Ｋを備えている。画像形成部４０は、図１に示したプリントエンジン４１に対応する。このプリントエンジン４１は、Ｙプレーン１２ｙ、Ｍプレーン１２ｍ、Ｃプレーン１２ｃ、Ｋプレーン１２ｋに基づいて、画像形成部４０の画像形成ユニット４３Ｙ，４３Ｍ，４３Ｃ，４３Ｋの動作を制御して、トナー画像を形成することができる。また、画像形成装置４は、搬送路Ｃに用紙Ｓを搬送するための複数のローラ（搬送ローラ）を備えている。これらのローラは、通常、ローラ対により構成される。
【００３６】
画像形成装置４は、画像形成モードにおいて、画像形成ユニット４３Ｙ，４３Ｍ，４３Ｃ，４３Ｋが有する感光体を帯電させると共に、電荷を消去して露光し、感光体に静電潜像を形成する。そして、イエロー、マゼンタ、シアン、ブラックの感光体の静電潜像に対し現像部を用いてトナーを付着させ、各色のトナー画像を形成する。次に、イエロー、マゼンタ、シアン、ブラックの感光体に形成されたトナー画像を、矢印方向へ回転する中間転写ベルト４４の表面に順次、１次転写する。
【００３７】
次に、２次転写部４５（２次転写ローラ）により、中間転写ベルト４４上に１次転写された各色のトナー画像を、給紙装置５０から供給されてローラにより搬送される用紙Ｓに２次転写する。中間転写ベルト４４上の各色のトナー画像が用紙Ｓに２次転写されることにより、カラー画像が形成される。画像形成装置４は、カラーのトナー画像が形成された用紙Ｓを、定着部４６へ排出する。
【００３８】
定着部４６は、カラーのトナー画像が形成された用紙Ｓに定着処理を行う装置である。定着部４６は、搬送された用紙Ｓを加圧及び加熱して、転写されたトナー画像を用紙Ｓに定着させる。定着部４６は、例えば、定着部材である定着上ローラ及び定着下ローラで構成されている。定着上ローラ及び定着下ローラは、互いに圧接した状態で配置されており、定着上ローラと定着下ローラとの圧接部として定着ニップ部が形成される。
【００３９】
定着上ローラの内部には、加熱部が設けられている。この加熱部からの輻射熱により定着上ローラの外周部にあるローラ部が温められる。用紙Ｓは、２次転写部４５によりトナー画像が転写された面（定着対象面）が定着上ローラと向き合うように定着ニップ部に搬送される。定着ニップ部を通過する用紙Ｓには、定着上ローラと定着下ローラとによる加圧と、定着上ローラのローラ部の熱による加熱が行われる。定着部４６により定着処理が行われた用紙Ｓは、排紙トレイ４７に排出される。
【００４０】
＜プリンタコントローラ３の機能構成例＞
図５は、プリンタコントローラ３の内部構成例を示す機能ブロック図である。
【００４１】
プリンタコントローラ３は、処理選択部３ａと、解析部３ｂと、第１タグビット出力部３ｃと、第２タグビット出力部３ｄと、出力部３ｅとを備える。
【００４２】
処理選択部３ａは、入力データに異なる圧縮方式が適用されているか、例えば、入力データがコンパクトＰＤＦを用いて圧縮されたか否かを判断する。そして、処理選択部３ａは、入力データに異なる圧縮方式が適用されていると判断すると、解析部３ｂ及び第１タグビット出力部３ｃに処理を行わせる。一方、処理選択部３ａは、入力データに異なる圧縮方式が適用されていないと判断すると、第２タグビット出力部３ｄに処理を行わせる。つまり、処理選択部３ａは、以降の処理における第１タグビット出力方式又は第２タグビット出力方式のいずれかを選択している。
【００４３】
ここで、第１タグビット出力方式とは、解析部３ｂ、第１タグビット出力部３ｃの順に処理を行うことで、複数種類の圧縮方式が混在して適用された入力データに対して領域毎に圧縮方式を判断し、適切なタグビットを領域毎に出力する処理である。第１タグビット出力方式では、入力データに含まれる領域毎に適用された圧縮方式が判断されるため、画像形成装置４によって領域毎に文字画像又は写真データに適した印刷が行われる。
【００４４】
一方、第２タグビット出力方式とは、第２タグビット出力部３ｄが処理を行うことで、入力データのオブジェクト種に応じてタグビットを出力する通常の処理である。第２タグビット出力方式では、例えば、入力データが写真データとして扱われている場合に、入力データの画像内に文字が含まれていたとしても、画像形成装置４によって写真データに適した印刷が行われる。
【００４５】
解析部３ｂは、入力データの領域毎に適用された圧縮方式を解析する。入力データに異なる圧縮方式が適用されている場合、例えば、入力データがコンパクトＰＤＦを用いて圧縮されている場合には、入力データに含まれる領域毎に圧縮方式を解析する。この例では、解析部３ｂが領域毎に、Ｇ４圧縮であるか、ＪＰＥＧ圧縮であるかを解析する。
【００４６】
第１タグビット出力部３ｃは、解析部３ｂによって解析された圧縮方式に基づいて、入力データを構成する各画素の属性情報を示すタグビットを、領域毎に出力する。例えば、ある領域がＧ４圧縮されている場合に、第１タグビット出力部３ｃは、その領域に含まれる画素値が“０”以外である画素に対して文字画像タグビットを出力する。また、第１タグビット出力部３ｃは、ある領域がＪＰＥＧ圧縮されている場合に、この領域に対して写真タグビットを出力する。また、第１タグビット出力部３ｃは、解析部３ｂによって解析された圧縮方式により、ある領域に文字画像が含まれていると判断した場合には、フォントが埋め込まれた文字とは異なる文字画像としてその領域に文字画像タグビットを出力する。
【００４７】
第２タグビット出力部３ｄは、入力データに異なる圧縮方式が適用されていない場合、例えば、入力データがコンパクトＰＤＦ以外の圧縮方式により圧縮されている場合には、入力データのオブジェクト種に応じたタグビットを出力する。
【００４８】
出力部３ｅは、第１タグビット出力部３ｃ又は第２タグビット出力部３ｄから出力されたタグビットを含むタグビットプレーン１１と、入力データを基に生成されたＣプレーン１２ｃ、Ｍプレーン１２ｍ、Ｙプレーン１２ｙ、Ｋプレーン１２ｋとを画像形成装置４に出力する。
【００４９】
［文字画像の印刷時に生じる問題］
次に、スキャナ４２によってスキャンされた文字画像を印刷する際の問題点について説明する。プリンタコントローラ３がフォントデータをＲＩＰ処理して出力したビットマップデータがアウトラインフォントである場合に、このビットマップデータによって構成される文字に断線やジャギー（階段状のギザギザ）等は発生しない。しかし、スキャナ４２によってスキャンされた文字画像には、スキャナ４２の性能（解像度等）により断線等が発生する場合がある。画像形成装置４がこのような文字画像を印刷する際に、プリントエンジン４１が文字画像のエッジ部に対して輪郭画像処理（例えば、細線化処理）を行うと、印刷された文字に断線が頻発し、印刷品質が低下することがある。
【００５０】
ここで、「凝」という文字を例に挙げ、印刷とスキャンを繰り返すとどのように印刷品質が低下するかを説明する。
図６は、文字画像を印刷した後に、この印刷された文字画像にスキャンを実行して得たスキャン画像を再度印刷した結果を示す。
【００５１】
文字６０は、アウトラインフォントのビットマップデータであるとする。そして、画像形成装置４が細線化処理をオンした状態で印刷した文字６１の一部６１ａには断線やジャギーが発生している。
【００５２】
ここで、スキャナ４２によってスキャンされた文字６１の文字画像を画像形成装置４が印刷する際に細線化をオフして印刷された文字６２と、細線化をオンして印刷された文字６３とを比較する。この場合、細線化オンで印刷された文字６３の一部６３ａの方が、断線化オフで印刷された文字６２の一部６２ａよりも断線箇所が多く、印刷品質が劣化していることが分かる。このように画像形成装置４が細線化オンで印刷された文字６１のスキャン画像を印刷する際に、さらに細線化を含む輪郭画像処理を行うと、印刷された文字の印刷品質が劣化するという問題がある。
【００５３】
このため、画像形成装置４は、文字画像に対して、細線化等の輪郭画像処理を行わなければ印刷された文字の印刷品質の劣化を抑えることが可能となる。これに対して、トーンカーブやキャリブレーション、スクリーン等は、文字画像に断線やジャギーが生じていても、印刷品質に与える影響が少ないため、画像形成装置４は、文字データと同様に、文字画像にトーンカーブ等の処理を施してよい。
【００５４】
＜タグビット出力方法＞
図７は、プリンタコントローラ３の処理例を示すフローチャートである。
【００５５】
プリンタコントローラ３（処理選択部３ａ）がクライアント端末２より印刷ジョブ１０を受信すると、本処理を開始する（Ｓ１）。処理選択部３ａは、クライアント端末２より受信した印刷ジョブ１０に含まれる入力データがコンパクトＰＤＦを用いて圧縮されているか否かを判断した後、第１タグビット出力方式又は第２タグビット出力方式のいずれかを選択する（Ｓ２）。
【００５６】
処理選択部３ａは、入力データがコンパクトＰＤＦを用いて圧縮されていないと判断すると（Ｓ２のＮＯ）、第２タグビット出力方式を選択する。このとき、第２タグビット出力部３ｄは、従来と同様にオブジェクト種に応じたタグビット出力を行う（Ｓ１０）。この場合、入力データの各領域に同じ画像処理が行われる。
【００５７】
処理選択部３ａは、入力データがコンパクトＰＤＦを用いて圧縮されていると判断した場合（Ｓ２のＹＥＳ）、第１タグビット出力方式を選択する。このとき、解析部３ｂがＲＩＰ処理を開始する。このとき、解析部３ｂは、ＲＩＰ処理が施される対象領域に適用された圧縮方式を確認する（Ｓ３）。対象領域とは、入力データに含まれる領域のうち、ステップＳ３〜Ｓ８の処理対象となる１つの領域である。解析部３ｂは、入力データに含まれる全ての領域を、順に対象領域として指定し、ステップＳ３以降の処理対象とする。
【００５８】
ステップＳ３にて、解析部３ｂは、対象領域に適用された圧縮方式が写真データの圧縮に適したＪＰＥＧ圧縮であると判断すると、対象領域には写真データが含まれていると考えられる。このため、第１タグビット出力部３ｃは、対象領域に写真タグビットを出力する（Ｓ７）。
【００５９】
ステップＳ３にて、解析部３ｂは、領域に適用された圧縮方式が文字画像の圧縮に適するＧ４圧縮であると判断すると、この領域内の所定の画素位置における画素値が“０”以外であるか否かを判断する（Ｓ４）。つまり、ステップＳ４の判断処理は、対象領域に含まれる所定位置の１画素に対して行われる。
【００６０】
この画素位置における画素値が“０”以外であれば、対象領域の所定位置の画素には文字が含まれている。この場合、第１タグビット出力部３ｃは、対象領域の所定位置の画素に対して、文字画像タグビットを出力する（Ｓ５）。一方、ステップＳ４にて、Ｇ４圧縮された対象領域の所定の画素位置における画素値が“０”であれば、この対象領域には文字が含まれていない。この場合、第１タグビット出力部３ｃは、対象領域の所定位置の画素が文字の背景部であるとしてタグビットを出力しない（Ｓ６）。
【００６１】
ステップＳ５〜Ｓ７のいずれかの処理が完了した後、解析部３ｂは、対象領域のＲＩＰ処理が完了したか否かを判断する（Ｓ８）。解析部３ｂは、対象領域がＧ４圧縮されている場合には、対象領域内で画素値の判断を行っていない画素位置について、再びステップＳ４に戻って画素値の解析を行い、対象領域内の全ての画素位置について画素値の判断が完了するまで画素単位でループ処理を続ける。なお、対象領域がＪＰＥＧ圧縮されていれば、ステップＳ８の判断はＹＥＳとなる。
【００６２】
解析部３ｂが、対象領域のＲＩＰ処理が完了したと判断した場合には（Ｓ８のＹＥＳ）、入力データ内の全ての領域のＲＩＰ処理が完了したか否かを判断する（Ｓ９）。解析部３ｂは、全ての領域のＲＩＰ処理が完了していないと判断した場合（Ｓ９のＮＯ）、解析が完了していない他の領域を対象領域として、ステップＳ３に戻って領域単位でループ処理を行う。
【００６３】
そして、解析部３ｂは、全ての領域のＲＩＰ処理が完了したと判断した場合（Ｓ９のＹＥＳ）、出力部３ｅは、入力データを基に、Ｃプレーン１２ｃ、Ｍプレーン１２ｍ、Ｙプレーン１２ｙ、Ｋプレーン１２ｋを生成する。そして、出力部３ｅは、タグビットプレーン１１、Ｃプレーン１２ｃ、Ｍプレーン１２ｍ、Ｙプレーン１２ｙ、Ｋプレーン１２ｋを画像形成装置４に出力する。
【００６４】
画像形成装置４のプリントエンジン４１は、プリンタコントローラ３から受信したＣプレーン１２ｃ、Ｍプレーン１２ｍ、Ｙプレーン１２ｙ、Ｋプレーン１２ｋに対して、タグビットプレーン１１に含まれるタグビットに適した画像処理を行う。そして、画像形成装置４は、印刷した用紙Ｓを排紙する（Ｓ１１）。
【００６５】
以上説明した一実施の形態例に係るプリンタコントローラ３では、入力データに異なる圧縮方式によって圧縮された領域が混在している場合に、入力データの領域毎に適用された圧縮方式の違いを用いてタグビット出力の種類を変更する。例えば、プリンタコントローラ３は、文字に適した画像圧縮方式の場合は文字画像タグビットを出力し、それ以外の画像の場合は通常通りに写真タグビットを出力する。このため、画像形成装置４は、タグビットプレーン１１に基づいて、Ｃプレーン１２ｃ、Ｍプレーン１２ｍ、Ｙプレーン１２ｙ、Ｋプレーン１２ｋの各領域に適用された圧縮方式を簡易かつ高精度に判別することができる。この結果、画像形成装置４は、判別した圧縮方式に基づいて、各圧縮方式によって圧縮された文字画像又は写真に適した画像処理を行って印刷することが可能となる。
【００６６】
また、プリンタコントローラ３は、入力データ内の各領域に適用された圧縮形式に応じて適切なタグビットを付与するため、画像形成装置４によって印刷される印刷物の印刷品質が向上する。これによりスキャナ４２の読み取り解像度を向上させたり、プリンタコントローラ３がＲＩＰ処理を行う際に画像処理（例えば、ヒストグラム解析）を行って、スキャンファイル内の文字や画像を判別したりする処理は不要となる。
【００６７】
なお、プリンタコントローラ３は、圧縮方式に応じてある領域を文字画像と判別した場合は、フォントが埋め込まれた文字とは異なる文字画像タグビットを出力する。例えば、対象領域に図６に示すように文字６１をスキャンした文字画像が含まれていれば、画像形成装置４は細線化オフで印刷し、フォントが埋め込まれた文字６０であれば細線化オンで印刷する。このようにして図６で指摘した問題が解決され、印刷された文字画像の品質劣化を抑えることができる。
【００６８】
また、上述した実施の形態例において、入力データに適用される圧縮方式として、Ｇ４圧縮、ＪＰＥＧ圧縮、コンパクトＰＤＦを示したが、その他の圧縮方式であってもよい。
【００６９】
また、本発明は上述した実施の形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
例えば、上述した実施の形態例は本発明を分かりやすく説明するために装置及びシステムの構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることは可能であり、さらにはある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加、削除、置換をすることも可能である。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００７０】
１…画像形成システム、２…クライアント端末、３…プリンタコントローラ、３ａ…処理選択部、３ｂ…解析部、３ｃ…第１タグビット出力部、３ｄ…第２タグビット出力部、３ｅ…出力部、４…画像形成装置
【図１】
0006447171.tif 000002
【図２】
0006447171.tif 000003
【図３】
0006447171.tif 000004
【図４】
0006447171.tif 000005
【図５】
0006447171.tif 000006
【図６】
0006447171.tif 000007
【図７】
0006447171.tif 000008
【図８】
0006447171.tif 000009
【図９】
0006447171.tif 000010