(57)【要約】【課題】プリンタのヘッド仕様が変更になったときにも、スクリーン処理を簡略に行える画像形成装置および画像形成システムの提供。【解決手段】スクリーン処理モジュール７には、リード信号生成部１１、アドレス生成部１２、出力生成（閾値比較）部１３、ＬＵＴ値選択部１４、処理切替信号作成部１５が設けられている。また、記憶手段として、１Ｂｉｔ（８Ｂｉｔ）ＬＵＴ値のメモリ８ａ、２Ｂｉｔ系スクリーン処理用に、３つの閾値を記憶する別々のメモリ８ｂ〜８ｄ（メモリ１〜３）が設けられている。処理切替信号作成部１５で、何Ｂｉｔのスクリーン処理かの信号を作成する。ＬＵＴ値選択部１４は、モード（１／２／８Ｂｉｔ）に応じたメモリのリードデータを選択する。【選択図】  図１
2009090567.tif 000002
【特許請求の範囲】
【請求項１】
複数のヘッド仕様に対応して設定される複数のビット系スクリーンテーブルを処理するスクリーン処理手段と、
第１のビット系スクリーン処理で用いられるスクリーンテーブルを記憶する第１の記憶手段と、
第２のビット系スクリーン処理で用いられるスクリーンテーブルを記憶する第２の記憶手段と、
前記ビット系の第１、または第２の記憶手段からスクリーンテーブルを読み出す選択手段と、
を有することを特徴とする、画像形成装置。
【請求項２】
前記スクリーン処理手段に、前記スクリーンテーブルにスクリーンの各要素に対応した閾値を設定し、入力画像に前記スクリーンを割り当て、前記入力画像の階調値と前記閾値を比較して出力値を生成する出力生成部を設けたことを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
前記スクリーン処理手段はリード信号生成部およびアドレス生成部を有し、前記各記憶手段にリード制御信号とアドレス信号を入力して全ての記憶手段から前記スクリーンテーブルを読み出し、前記装着されたヘッド仕様に対応しないスクリーンテーブルを読み捨てる構成としたことを特徴とする、請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記スクリーン処理手段は、リード信号生成部、アドレス生成部、リード信号選択部、アドレス信号選択部を有し、前記装着されたヘッド仕様に応じた前記スクリーンテーブルを前記第１または第２の記憶手段から読み出すことを特徴とする、請求項１または請求項２に記載の画像形成装置。
【請求項５】
前記装着されたヘッド仕様に応じて、前記ビット系のいずれのモードを用いるか、モード指定信号を前記スクリーン処理手段に入力することを特徴とする、請求項４に記載の画像形成装置。
【請求項６】
前記複数のビット系は、１ビット、２ビット、８ビットであることを特徴とする、請求項１ないし請求項５のいずれかに記載の画像形成装置。
【請求項７】
前記１ビットと８ビットのスクリーンテーブルを前記第１の記憶手段に記憶し、前記２ビットのスクリーンテーブルを前記第２の記憶手段に記憶し、前記第２の記憶手段は複数設けて異なる閾値を設定したことを特徴とする、請求項６に記載の画像形成装置。
【請求項８】
複数のヘッド仕様に対応して設定される複数のビット系スクリーンテーブルを処理するスクリーン処理手段を有し、
第１のビット系スクリーン処理で用いられるスクリーンテーブルを記憶する第１の記憶手段と、第２のビット系スクリーン処理で用いられるスクリーンテーブルを記憶する第２の記憶手段とを設け、
前記スクリーンテーブルにスクリーンの各要素に対応した閾値を設定し、
入力画像に前記スクリーンを割り当て、
前記装着されたヘッド仕様に応じて前記ビット系の第１、または第２の記憶手段からスクリーンテーブルを選択して読み出し、
前記入力画像の階調値と前記閾値を比較して出力値を生成することを特徴とする、画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタのヘッド仕様が変更になったときにも、スクリーン処理を簡略に行える画像形成装置および画像形成システムに関するものである。
【背景技術】
【０００２】
プリンタなどの画像形成装置におけるスクリーン処理では、イメージやテキスト等の印刷のモードによってスクリーンを切り替える方法が知られている。例えば、特許文献１においては、２値系のプリンタシステムにおいて、モード毎やオブジェクト毎のスクリーン切り替えを行う方法が開示されている。
【０００３】
【特許文献１】特開２００７−１２４０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前記特許文献１では、プリンタエンジンへの入力データ、すなわち、スクリーン処理後のデータのビット幅は、プリンタのヘッド仕様に合わせて固定のビット幅に限定している。このため、プリンタのヘッド仕様が例えば１Ｂｉｔ系から２Ｂｉｔ系にモードが変わったとき等には、スクリーン処理モジュールや関連するＬＵＴ用メモリ構成も作り直さなければならず、コストが嵩み、処理が煩雑になるという問題があった。
【０００５】
本発明は従来技術のこのような問題点に鑑みてなされたものであり、その目的は、プリンタのヘッド仕様が変更になったときにも、スクリーン処理を簡略に行える画像形成装置と画像形成システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の画像形成装置は、複数のヘッド仕様に対応して設定される複数のビット系スクリーンテーブルを処理するスクリーン処理手段と、
第１のビット系スクリーン処理で用いられるスクリーンテーブルを記憶する第１の記憶手段と、
第２のビット系スクリーン処理で用いられるスクリーンテーブルを記憶する第２の記憶手段と、
前記ビット系の第１、または第２の記憶手段からスクリーンテーブルを読み出す選択手段と、
を有することを特徴とする。
【０００７】
また、本発明の画像形成装置は、前記スクリーン処理手段に、前記スクリーンテーブルにスクリーンの各要素に対応した閾値を設定し、入力画像に前記スクリーンを割り当て、前記入力画像の階調値と前記閾値を比較して出力値を生成する出力生成部を設けたことを特徴とする。
【０００８】
また、本発明の画像形成装置は、前記スクリーン処理手段はリード信号生成部およびアドレス生成部を有し、前記各記憶手段にリード制御信号とアドレス信号を入力して全ての記憶手段から前記スクリーンテーブルを読み出し、前記装着されたヘッド仕様に対応しないスクリーンテーブルを読み捨てる構成としたことを特徴とする。
【０００９】
また、本発明の画像形成装置は、前記スクリーン処理手段は、リード信号生成部、アドレス生成部、リード信号選択部、アドレス信号選択部を有し、前記装着されたヘッド仕様に応じた前記スクリーンテーブルを前記第１または第２の記憶手段から読み出すことを特徴とする。
【００１０】
また、本発明の画像形成装置は、前記装着されたヘッド仕様に応じて、前記ビット系のいずれのモードを用いるか、モード指定信号を前記スクリーン処理手段に入力することを特徴とする。
【００１１】
また、本発明の画像形成装置は、前記複数のビット系は、１ビット、２ビット、８ビットであることを特徴とする。
【００１２】
また、本発明の画像形成装置は、前記１ビットと８ビットのスクリーンテーブルを前記第１の記憶手段に記憶し、前記２ビットのスクリーンテーブルを前記第２の記憶手段に記憶し、前記第２の記憶手段は複数設けて異なる閾値を設定したことを特徴とする。
【００１３】
本発明の画像形成システムは、複数のヘッド仕様に対応して設定される複数のビット系スクリーンテーブルを処理するスクリーン処理手段を有し、
第１のビット系スクリーン処理で用いられるスクリーンテーブルを記憶する第１の記憶手段と、第２のビット系スクリーン処理で用いられるスクリーンテーブルを記憶する第２の記憶手段とを設け、
前記スクリーンテーブルにスクリーンの各要素に対応した閾値を設定し、
入力画像に前記スクリーンを割り当て、
前記装着されたヘッド仕様に応じて前記ビット系の第１、または第２の記憶手段からスクリーンテーブルを選択して読み出し、
前記入力画像の階調値と前記閾値を比較して出力値を生成することを特徴とする。
【発明を実施するための最良の形態】
【００１４】
以下、図を参照して本発明を説明する。図３は、本発明の実施形態を示すブロック図である。図３において、画像形成装置１には、画像形成部２、画像処理ボード３、プリンタエンジン４が設けられている。画像形成部２は、パーソナルコンピュータ（ＰＣ）のＲＩＰ（Raster Image Processor）サーバで構成される。
【００１５】
また、画像処理ボード３は、ＰＣのＰＣＩ Ｅｘｐｒｅｓｓスロット等に装着されるＨ／Ｗ基板であり、この基板上のＦＰＧＡ（フィールド・プログラマブル・ゲートアレイ）３ａで、色変換処理→スクリーン処理の順で画像処理が行われる。画像処理ボード３は、プリンタエンジン４にビデオインターフェイス（Ｖｉｄｅｏ・Ｉ／Ｆ）を介して接続される。
【００１６】
図４は、画像形成部２、および画像処理ボード３の詳細を示すブロック図である。画像形成部２は、ＰＤＬ（ページ記述言語）解析部２ａ、レンダリング部（画像生成部）２ｂ、デバイスドライバ(ハードウェアとの橋渡し)２ｃで所定のソフトウエア処理を行う。画像処理ボード３には、色変換処理部５で用いるスクリーンテーブルを記憶するメモリ６（ａ）、スクリーン処理部７で用いるスクリーンテーブルを記憶するメモリ８（ｂ）、スクリーン処理部７の処理結果を記憶するメモリ９（ｃ）が設けられている。メモリ６（ａ）、メモリ８（ｂ）は、ＦＰＧＡ３ａの内部ＲＡＭを使用する。また、メモリ９（ｃ）は、1ページ分の処理結果を保存できるようにするため、外部のＲＡＭを使用する。メモリ９（ｃ）は、プリンタエンジン４からの要求に応じて画像データが出せるようにしておく。
【００１７】
各画像処理を行う際には、ＦＰＧＡの内部メモリに保存したテーブル（ＬＵＴ）の値を参照して画像処理を行う。印刷環境としては、サーバPCにネットワーク等で接続されたクライアントPCから印刷を行う環境と、サーバＰＣから印刷を行う環境が考えられる。クライアントＰＣまたはサーバＰＣ上のアプリケーションで印刷を行うと、ページ記述言語（ＰＤＬ。例：ポストスクリプト）が送られ、サーバＰＣでは、これを解析し印刷を行う。
【００１８】
図７は、本発明の実施形態を示す説明図であり、１Ｂｉｔ系のスクリーンテーブルとメモリの構成を示している。図７（ａ）は、スクリーン２０の構成を示している。このスクリーン２０は、（３×３）の要素で形成されており、理解を容易にするために各要素を１から９までナンバリングしている。図７（ｂ）は、メモリ２１の構成を示している。このメモリ２１は、前記各スクリーンの各要素１〜９に対応した閾値をＬＵＴ値で保存している。
【００１９】
図７（ｃ）は、入力画像２２にスクリーンを割り当てる例を示している。入力画像２２の各階調値と、割り当てられたスクリーンの閾値を比較し、入力階調値が、対応する閾値以上の場合は１、閾値未満であれば０を出力する。例えば、スクリーンの要素が５の位置における入力階調値が２２２の場合には、図７（ｂ）のスクリーンの要素５に対応した閾値は２２０である。このため、入力階調値が２２２は閾値以上となり、出力は１となる。
【００２０】
図８は、本発明の他の実施形態を示す説明図であり、２Ｂｉｔ系のスクリーンテーブルとメモリの構成を示している。図８（ａ）は、スクリーン２０の構成を示しており、図７（ａ）と同じ構成である。図８（ｂ）は、メモリ２３の構成を示している。このメモリ２３は、前記各スクリーンの各要素１〜９に対応した３つの閾値をＬＵＴ値で保存している。
【００２１】
図８（ｃ）は、入力画像２２にスクリーンの各要素を割り当てる例を示している。この例では、入力画像の各階調値と、図８（ｂ）に示されているようなスクリーンの各要素３つの閾値を比較し、入力階調値と、対応する３つの閾値との大小関係により、０／１／２／３のいずれかを出力する。
【００２２】
例として、スクリーンの要素５の場所における入力階調値が２２２の場合には、スクリーンの要素５に対応した閾値は、１９７、２００、２２０の３つである。以下の場合分けで出力値を決める。
（１）入力階調値＜１９７の時は０を出力
（２）１９７≦入力階調値＜２００の時は１を出力
（３）２００≦入力階調値＜２２０の時は２を出力
（４）２２０≦入力階調値の時は３を出力
よって、この例では３が出力される。
【００２３】
図９は、本発明の他の実施形態を示す説明図であり、８Ｂｉｔ系のスクリーンテーブルとメモリの構成を示している。図９（ａ）は、スクリーン２０の構成を示しており、図７（ａ）と同じ構成である。図９（ｂ）は、メモリ２４の構成を示している。このメモリ２４は、前記各スクリーンの各要素１〜９に対応した０〜２５５の２５６個の閾値をＬＵＴ値で保存している。
【００２４】
図９（ｃ）は、入力画像２２にスクリーンの各要素を割り当てる例を示している。割り当てられたスクリーンの各要素で、入力画像の階調値に対応したＬＵＴ値を取得する。この取得したＬＵＴ値をそのまま出力
する。例えば、スクリーンの要素が９の位置における入力階調値が２５５の場合には、図９（ｂ）のスクリーンの要素が９の中で階調値２５５に対応した値は２５０である。このため、出力は２５０となる。
【００２５】
図５は、本発明の実施形態を示すブロック図である。図５は、１Ｂｉｔ系、または８Ｂｉｔ系のモジュール構成を示している。図５において、スクリーン処理モジュール７には、リード信号生成部１１、アドレス生成部１２、出力生成（閾値比較）部１３が設けられている。リード信号生成部１１は、メモリをリードするための制御信号を作成する。また、アドレス生成部１２は、メモリのアドレス信号を作成する。出力生成部１３は、モード（１／８Ｂｉｔ）に応じた処理を行い、出力値を作成する。
【００２６】
スクリーン処理モジュール７の各信号生成部１１、１２の出力リード制御信号とアドレス信号は、メモリ（ＬＵＴ）８ａに入力される。また、メモリ８ａからのリードデータは、出力生成（閾値比較）部１３に入力される。アドレス線の「１６」、リードデータ線の「８」の数字は、データ幅（ビット幅）を示している。
【００２７】
図６は、本発明の他の実施形態を示すブロック図であり、２Ｂｉｔ系のモジュール構成を示している。図６において、スクリーン処理モジュール７の構成は図５と同じである。記憶手段としてのメモリは、メモリ８ｂ〜８ｄに３分割されている。これは、図８（ｂ）で説明したように、
２Ｂｉｔ系の場合は、１画素をスクリーン処理するために３つの閾値(ＬＵＴ値)が必要となることに対応させるためである。この例では、高速処理（１クロックで１画素処理）するために、３つの閾値を別々のメモリに記憶させており、各メモリ８ｂ〜８ｄから、それぞれリードデータ１〜３を出力生成（閾値比較）部１３に入力している。
【００２８】
図１は、本発明の実施形態を示すブロック図である。図１は、可変系（１Ｂｉｔ系／２Ｂｉｔ系／８Ｂｉｔ系）モジュール構成を示している。
スクリーン処理モジュール７には、図５で示したリード信号生成部１１、アドレス生成部１２、出力生成（閾値比較）部１３の外に、ＬＵＴ値選択部１４、処理切替信号作成部１５が設けられている。
【００２９】
また、記憶手段として、１Ｂｉｔ（８Ｂｉｔ）ＬＵＴ値のメモリ８ａ、
２Ｂｉｔ系スクリーン処理用に、３つの閾値を記憶する別々のメモリ８ｂ〜８ｄ（メモリ１〜３）が設けられている。処理切替信号作成部１５で、装着されたヘッドに対応してどのＢｉｔのスクリーン処理を行うかの信号を作成する。ＬＵＴ値選択部１４は、モード（１／２／８Ｂｉｔ）に応じたメモリのリードデータを選択する。リード信号を送ってないメモリは、リードデータは不定である。
【００３０】
モードを何Ｂｉｔにするかは、ユーザ指定でも良いし、エンジン情報から取得する仕組みでも良い。各メモリへのリード制御信号は同じ信号を使用し、ＬＵＴ値選択部１４で切替信号に応じてリードデータを選択する。ここで、不要なリードデータをダミーとして読み捨てることで、リード制御信号を選択する回路が不要となる。
【００３１】
図２は、本発明の他の実施形態を示すブロック図である。図２は、１Ｂｉｔ系／２Ｂｉｔ系／８Ｂｉｔ系の中から１つのメモリのみを読み出すモジュール構成を示している。図２の構成においては、スクリーン処理モジュール７に、図１の構成に加えてリード信号選択部１６、アドレス信号選択部１７が設けられている。
【００３２】
リード信号選択部１６は、モード（１／２／８Ｂｉｔ）に応じたメモリにのみリード信号を送る。また、アドレス信号選択部１７は、モード（１／２／８Ｂｉｔ）に応じたメモリにのみアドレス信号を送る。処理切替信号作成部１５は、外部から入力されるモード（１／２／８Ｂｉｔ）指定信号（Ｘ）に基づき、モード（１／２／８Ｂｉｔ）を切り替えるための信号を作成する。
【００３３】
図１では、各メモリに同じリード制御信号とアドレス信号を入れて全てのメモリをリードし、リードしたデータのうち不要なものを読み捨てる構成としていた。図２の構成では、必要なメモリのみをリードする構成としている。図１と対比すると、リード信号選択部１６、アドレス信号選択部１７が新たに設けられており、これらの信号選択部で、必要なメモリにのみ信号を出すように制御している。
【００３４】
本発明の実施形態における特徴について、説明する。
（１）スクリーン処理モジュール内で、複数のヘッド仕様に対応するよう、各ヘッド仕様全てに合わせた複数の画像処理手段を有している。
（２）スクリーン処理モジュール内で、ヘッド仕様に応じて処理を切替えるための切替え信号を作成する手段を有している。
（３）スクリーン処理モジュール内で、ヘッド仕様に応じて処理を切替えるための切替え手段を有している。
（４）スクリーン処理に必要なスクリーンテーブル（ＬＵＴ）を格納するメモリを、各ヘッド仕様に応じて別々に複数有している。
（５）ヘッド仕様に応じて、複数のスクリーンテーブル（ＬＵＴ）が格納された各メモリから読み出した、複数の情報（ＬＵＴ値）を選択する手段を有している。
【００３５】
本発明の実施形態においては、ヘッド仕様が変わっても、スクリーン処理モジュールやメモリ構成を作りなおす必要がなく、1つの画像処理ボード（画像処理モジュール）で、異なるヘッド仕様のプリンタへ印刷ができる、という利点がある。
【００３６】
以上、プリンタのヘッド仕様が変更になったときにも、スクリーン処理を簡略に行える画像形成装置および画像形成システムについて実施例に基づいて説明したが、本発明はこれら実施例に限定されず種々の変形が可能である。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態を示すブロック図である。
【図２】本発明の実施形態を示すブロック図である。
【図３】本発明の関連技術を示すブロック図である。
【図４】本発明の実施形態を示すブロック図である。
【図５】本発明の実施形態を示すブロック図である。
【図６】本発明の実施形態を示すブロック図である。
【図７】本発明の実施形態を示す説明図である。
【図８】本発明の実施形態を示す説明図である。
【図９】本発明の実施形態を示す説明図である。
【符号の説明】
【００３８】
１・・・画像形成装置、２・・・画像形成部、３・・・画像処理ボード、４・・・プリンタエンジン、５・・・ＦＰＧＡ、６、８・・・メモリ、７・・・・スクリーン処理部（モジュール）、１１・・・リード信号生成部、１２・・・アドレス生成部、１３・・・出力生成（閾値比較）部、１４・・・ＬＵＴ値選択部、１５・・・処理切替信号作成部、１６・・・リード信号選択部、１７・・・アドレス選択部
【図１】
2009090567.tif 000003
【図２】
2009090567.tif 000004
【図３】
2009090567.tif 000005
【図４】
2009090567.tif 000006
【図５】
2009090567.tif 000007
【図６】
2009090567.tif 000008
【図７】
2009090567.tif 000009
【図８】
2009090567.tif 000010
【図９】
2009090567.tif 000011