(57)【要約】【課題】画像形成装置において、画像処理のパラメータ値やテストモードを容易に変更可能にすることで、操作性やメインテナンス性を向上できる。【解決手段】この発明は、複写機において、モード設定原稿上に画像として記録されたＣＰＵレジスタのアドレスとデータの更新情報を、画像処理系を使用してビットデータにデコードし、ＣＰＵの代わりにレジスタやＲＡＭへの書き込みを行う。データの読取りは原稿の左端に設けられたスタートパターン（ガイドパターン）を基準にカウンタで読取りラインを決定し、データのスタート位置から画像の閾値処理を行いながらビットパターンを抽出し、シリパラ変換の後アドレスデータと設定データに分離してＣＰＵの代わりに該当レジスタヘのデータ書き込みを行う。【選択図】    図１
2005051305.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置において、
原稿から画像を読取る読取部と、
この読取部により読取った画像を変換用の種々のパラメータに基づいて、画像形成用の画像信号に変換する画像処理部と、
この画像処理部からの画像信号により被画像形成媒体に画像形成を行う画像形成部と、
上記画像処理部での変換用の種々のパラメータを記述した原稿を上記読取部により読取る読取手段と、
この読取手段により読取った変換用の種々のパラメータに基づいて、上記画像処理部により上記読取部の読取り画像を画像形成用の画像信号に変換し、この画像信号により上記画像形成部を用いて被画像形成媒体に画像形成を行う処理手段とからなることを特徴とする画像形成装置。
【請求項２】
上記保守用の原稿に、ガイドパターンと上記変換用の種々のパラメータに対応するデータパターンとパリティビットにより構成されるデータ列が複数列記述され、
上記ガイドパターンは、主走査方向に連続して複数画素分「１」に対応する濃度で記述され、
上記データパターンは、主走査方向の所定画素単位に１ビットずつのデータがが「１」か「０」かの２値のいずれかに対応する異なった濃度で記述され、
上記読取手段が、
上記ガイドパターンを判別する判別部と、
この判別部による上記ガイドパターンの判別結果に基づいて、上記データパターンの２値のデータを抽出する抽出部と、
この抽出部により抽出したデータを上記変換用の種々のパラメータとして出力する出力部とからなる
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
上記保守用の原稿に、ガイドパターンと上記変換用の種々のパラメータに対応するデータパターンとパリティビットにより構成されるデータ列が複数列記述され、
上記ガイドパターンは、主走査方向に連続して複数画素分「１１」に対応する濃度で記述され、
上記データパターンとパリティビットは、主走査方向の所定画素単位に２ビットずつのデータが「１１」、「１０」、「０１」、「００」の４値のいずれかに対応する異なった濃度で記述され、
上記読取手段が、
上記ガイドパターンを判別する判別部と、
この判別部による上記ガイドパターンの判別結果に基づいて、上記データパターンの４値のデータを抽出する抽出部と、
この抽出部により抽出したデータを上記変換用の種々のパラメータとして出力する出力部とからなる
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
上記保守用の原稿に、ガイドパターンと上記変換用の種々のパラメータに対応するデータパターンとパリティビットにより構成されるデータ列が複数列記述され、
上記ガイドパターンは、主走査方向に連続して複数画素分「１１」に対応する濃度で記述され、
上記データパターンとパリティビットは、主走査方向の所定画素単位に異なる色ごとに２ビットずつのデータが「１１」、「１０」、「０１」、「００」の４値のいずれかに対応する異なった濃度で記述され、
上記読取手段が、
上記ガイドパターンを判別する判別部と、
この判別部による上記ガイドパターンの判別結果に基づいて、上記データパターンの色ごとの４値のデータを抽出する抽出部と、
この抽出部により抽出したデータを上記変換用の種々のパラメータとして出力する出力部とからなる
ことを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、デジタル複写機などの画像形成装置に関する。
【０００２】
【従来の技術】
従来、ＰＰＣ（普通紙複写機）のメンテナンス作業等において画像処理のパラメータ値を変更したり、テストモード等の各種モード設定を変更したりする場合、たとえば複数のキー操作手順により内蔵ＣＰＵに指示を出しモード設定を切換える方法や、ＣＰＵのＲＯＭをテストプログラムを格納したものに変える方法、また通信手段によってＣＰＵのプログラムを書き換える方法等があった。（特許文献１、２参照）
しかしながら、前記キー操作では濃度補正テーブルやフィルタ係数など多数のレジスタ設定が必要なモードの変更が難しく、またＲＯＭを交換する場合も機器の分解の手間が発生するなど、マシン単独で容易に各種パラメータ値やモードを設定する手段が無かった。
【０００３】
【特許文献１】
特開平６−２５５２１１号公報
【特許文献２】
特開２００１−３１３８３１号公報。
【０００４】
【発明が解決しようとする課題】
この発明は、画像形成装置において、画像処理のパラメータ値やテストモードを容易に変更可能にすることで、操作性やメインテナンス性を向上させることを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、画像形成装置において、原稿から画像を読取る読取部と、この読取部により読取った画像を変換用の種々のパラメータに基づいて、画像形成用の画像信号に変換する画像処理部と、この画像処理部からの画像信号により被画像形成媒体に画像形成を行う画像形成部と、上記画像処理部での変換用の種々のパラメータを記述した原稿を上記読取部により読取る読取手段と、この読取り手段により読取った変換用の種々のパラメータに基づいて、上記画像処理部により上記読取部の読取り画像を画像形成用の画像信号に変換し、この画像信号により上記画像形成部を用いて被画像形成媒体に画像形成を行う処理手段とからなる。
【０００６】
【発明の実施の形態】
［第１の実施形態］
以下、図面を参照してこの発明の第１の実施形態に係るデジタル式カラー複写機などの画像形成装置を説明する。
【０００７】
図１は、この発明に係る原稿上のカラー画像を読取ってその複製画像を形成するデジタル式カラー複写機などの画像形成装置の内部構成ブロックを概略的に示している。この画像形成装置は、大別して、原稿上のカラー画像を読取って入力する画像読取手段としてのカラーのスキャナ部１と、入力されたカラー画像の複製画像を形成する画像形成手段としてのカラープリンタ部２とこの画像形成装置の全体を制御する制御部３と、コントロールパネル４とにより構成されている。
【０００８】
コントロールパネル４は、種々の設定を行うものであり、たとえば液晶表示部２１のタッチキー入力により、基本モード、応用モード、特殊モード、確認モード、簡単モードの設定を行うものである。また、コピー枚数などの他の設定も行うことができるものである。
【０００９】
応用モードは、日付時刻原稿の種類に応じて選択することにより、最適な画質でコピーが取れるものである。原稿モードとしては、写真モード、文字モード、文字／写真モードなどがある。写真モードは、写真原稿の場合に選択され、文字モードは文字又は文字と線画による原稿の場合に選択され、文字／写真モードは文字と写真が混在する原稿の場合に選択される。
【００１０】
色相調整は、色相を変化することにより色合いを調整するものである。
彩度調整は、コピー全体の鮮やかさを調整するものである。
シャープネス調整は、文字の細線や画像のエッジを強調したいときに調整するものである。
カラーバランス調整は、イエローＹ、マゼンタＭ、シアンＣ、ブラックＫの各色ごとの強弱を変化させて全体の色合いを調整します。
【００１１】
ＲＧＢ調整は、レッドＲ、グリーンＧ、ブルーＢを調整するものである。
ワンタッチ調整は、ワンタッチで「あたたかい」「つめたい」「あざやか」「めりはり」を調整するものである。
上記コントロールパネル４は、コピー時にユーザの好みの画質へ調整可能な画質調整入力と設定情報を表示と音声で案内（アナウンス）が可能なものであり、入力部・表示部・音声部をもったものとなっている。
【００１２】
上記スキャナ部１は、全体の制御を司るスキャナＣＰＵ１０、制御プログラムなどが記憶されているＲＯＭ１１、データ記憶用のＲＡＭ（図示しない）、およびスキャナ機構部１２によって構成されている。
【００１３】
スキャナ機構部１２は、原稿の読取走査を行う光学系と、この光学系を原稿台に沿って移動する移動機構と、上記光学系により原稿画像が導かれ各色ごとの画像信号に変換するカラーイメージセンサと、このカラーイメージセンサから出力される画像信号を補正する画像補正部などによって構成されている。
【００１４】
上記カラープリンタ部２は、全体の制御を司るプリンタＣＰＵ１３、制御プログラムなどが記憶されているＲＯＭ１４、データ記憶用のＲＡＭ（図示しない）、およびプリンタ機構部１５によって構成されている。
【００１５】
プリンタ機構部１５は、後述する画像処理部１８にて色分解された各色ごとの画像データ（Ｙ、Ｍ、Ｃ、ＢＫ）に基づいてプリントを行うプリンタから構成されている。各プリンタは、像担持体としての感光体ドラムと、感光体ドラムの表面を帯電する帯電装置と、色分解された各色ごとの画像データ（Ｙ、Ｍ、Ｃ、ＢＫ）に基づいて発光制御される半導体レーザ発振器を有し、感光体ドラムに静電潜像を形成する露光装置と、感光体ドラムに静電潜像をトナー像により顕像化する現像装置と、被画像形成媒体としての用紙を搬送する搬送機構と、この搬送機構により搬送される用紙に上記感光体ドラム上のトナー像を転写する転写装置と、この転写装置により用紙に転写されたトナー像を熱定着させる定着装置などによって構成されている。
【００１６】
上記制御部３は、全体的な制御を司るメインＣＰＵ１６、制御プログラムなどが記憶されているＲＯＭ（リード・オンリ・メモリ）１７、スキャナ部１から入力される赤（Ｒ）、緑（Ｇ）、青（Ｂ）に色分解された画像データに対して色変換やフィルタ処理などした後カラープリンタ部２へプリントデータを出力する画像処理部１８、バッテリにバックアップされた不揮発性のメモリであるＮＶＲＡＭ（持久ランダム・アクセス・メモリ：ｎｏｎｖｏｌａｔｉｌｅ  ＲＡＭ）１９、画像処理設定制御部２０によって構成されている。
【００１７】
また、上記制御部３には、図示しないが、一時的にデータを記憶するＲＡＭ、メインＣＰＵ１６とプリンタＣＰＵ１３との間で、双方向通信を行うために用いる共有ＲＡＭ、複数ページ分の画像情報を記憶できる領域を有し、スキャナ部１からの画像情報を圧縮したデータを１ページ分ごとに記憶可能に形成されているページメモリ、このページメモリに対して画像情報を記憶したり読出したりするページメモリ制御部を有している。
【００１８】
上記画像処理部１８は、図２に示すようにスキャナ部１から赤（Ｒ）、緑（Ｇ）、青（Ｂ）に色分解された画像データをイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各データに変換する色変換手段としての色変換部３１、色変換部３１から出力されるＹ，Ｍ，Ｃの画像データに対し拡大・縮小・下地除去・ノイズ除去・エッジ強調などの処理を行うフィルタ・拡大／縮小処理部３２、フィルタ・拡大／縮小処理部３２から出力されるＹ，Ｍ，Ｃの画像データに対し墨入れ処理（黒色の補正処理）を行う墨入れ処理部３３、墨入れ処理部３３から出力されるＹ，Ｍ，Ｃ，ＢＫ（ブラック）の画像データに対し階調処理を行う階調処理部３４によって構成されている。
【００１９】
上記画像処理部１８の各部は画像処理ＡＳＩＣにより構成されている。画像処理設定制御部２０からのパラメータ設定の制御により、各画像処理ＡＳＩＣに対して処理動作の設定を切り替えることで画質を変化させることができる。
画像処理部１８は、画像処理設定制御部２０からのパラメータ設定内容により切換が可能なものとなっている。
【００２０】
画像処理設定制御部２０は、コピー処理時にメインＣＰＵ１６から供給される原稿モードや画質調整などの設定内容に応じたパラメータ値を画像処理部１８内の各画像処理ＡＳＩＣのレジスタヘの設定値として設定するものである。
【００２１】
また、画像処理設定制御部２０は、メンテナンスモード時、画像処理のパラメータ値を設定したり、テストモード等の各種モード設定を記述したモード設定原稿Ｏからの読取りデータに基づいて、原稿モードや画質調整などの設定内容（たとえば、）に応じたパラメータ値を抽出し、この抽出したパラメータ値を画像処理部１８内の各画像処理ＡＳＩＣのレジスタヘの設定値として設定するものである。
【００２２】
すなわち、モード設定原稿Ｏ上に画像として記録（エンコード）された変更レジスタのアドレスと設定データの情報を、画像処理にてデコードし、ＣＰＵの代わりに該当するアドレスのレジスタやＲＡＭへのデータの書き込みを行うものである。
【００２３】
上記モード設定原稿Ｏには、図３、図４に示すように、主走査方向に沿ってガイドパターンＳとデータパターンＤとパリティビットＰが記述され、原稿Ｏ上の６画素×６画素のマトリクスに１ビットずつの同一のデータが記述されている。この場合、垂直方向（副走査方向）には６ラインごとに同じラインパターンが、またライン方向（主走査方向）には６画素単位でデータが記録されている。
【００２４】
また、モード設定原稿Ｏにおいて、１ビットのデータが「１」の場合、６画素×６画素に全て「黒」が記述され、１ビットのデータが「０」の場合、６画素×６画素に全て「白」が記述されている。
【００２５】
また、データパターンＤは、２バイトのアドレス（Ａ０、Ａ１、…）と１バイトのデータ（Ｄ０、Ｄ１、…）からなる３バイトずつ記述される構成となっている。これにより、１行分のデータパターンＤにより４０個のデータを記述できる。たとえば、γ補正用のパラメータとしては、２５６の階調に対して２５６個分の濃度データが必要なため、７行分のデータ部Ｄにより記述できる。
【００２６】
画像処理設定制御部２０は、図５に示すように、閾値処理部５１、シリパラ変換部５２、アドレスラッチ部５３、データラッチ部５４、ＣＰＵＩ／Ｆ切替え部５５、ガイド位置検出部５６、Ｈカウンタ部５７、ラッチタイミング制御部５８、アクセス信号生成部５９により構成されている。
【００２７】
すなわち、スキャナ部１から供給される画像データはまず閾値処理部５１で、図６、図７に示すように、あらかじめ設定された閾値ｓにもとづいて１，０に２値化される。この場合、Ｎは画素の濃度を示し、閾値ｓに対してｓ以上の濃度の画素は１、ｓ未満の濃度の画素は０となる。この閾値処理部５１の出力はシリパラ変換部５２、ガイド位置検出部５６に供給される。
【００２８】
ガイド位置検出部５６では前記２値化された信号（水平同期信号と、画像クロックとに基づいて供給される）を用いて原稿Ｏの左端に記録されているガイドパターンＳを検出する。すなわちあるラインが開始して、ある画素数内に「１」が現れたらガイドパターンＳがスタートしたと仮定する。ガイドパターンＳはある画素数連続するパターンであるので、それをチェックし有効な連続画素数を検知したらガイドパターンＳと認識する。原稿ＯにはガイドパターンＳに続いてデータパターンＤが記録されているが、図４に示すように，原稿Ｏの傾き等を考慮し、６ライン同じパターンが記録されている。
【００２９】
これにより、ガイドパターンＳを検知したそのラインからデータ読み取りをせずに、この場合３ライン同じガイドパターンＳが出たところでデータの読取りを開始する。同様に水平方向に関してもデータのビットを表すのに６画素単位で行っている。したがってこの場合６００ｄｐｉの処理解像度に対して原稿Ｏ上のデータパターンＤの解像度は１００ｄｐｉになる。
したがって、原稿Ｏが図８に示すように、傾いた状態であっても、読み取りを行うことができる。
【００３０】
閾値処理部５１から出力される１ビットデータはシリパラ変換部５２で８〜１６ビット幅に変換される。このとき前記したようにパターンの解像度が１００ｄｐｉであるのでＨカウンタ部５７で６画素ごとのカウントからパターンの１ビットのラッチタイミングを生成する。また、ラッチタイミング制御部５８はＨカウンタ部５７カラのカウント出力により、１６ビットのアドレスと、８ビットのデータをラッチするタイミング信号を生成し、アドレスラッチ部５３、データラッチ部５４に出力する。これにより、アドレスラッチ部５３、データラッチ部５４でアドレス、データをラッチする。１組のアドレスとデータがアドレスラッチ部５３、データラッチ部５４でラッチされたところで、アクセス信号生成部５９からＣＰＵＩ／Ｆ切替え部５５へＣＰＵ１６側からの切替え信号が出力される。これにより、アドレスラッチ部５３、データラッチ部５４でラッチしたアドレスとデータがＣＰＵＩ／Ｆ切替え部５５を介して画像処理部１８に出力される。これにより、画像処理部１８は供給されるアドレスのレジスタにデータを書き込む。
【００３１】
同様にして１組ずつセットのアドレス、データが、アドレスラッチ部５３、データラッチ部５４にラッチされる度に、画像処理部１８における該当するレジスタにデータの書き込みが行われる。
【００３２】
なお、１ラインの最後にはパリティビットＰが記録されており、ラインごとにデータにエラーが発生していないかチェックする。すなわち、メインＣＰＵ１６は、ＣＰＵＩ／Ｆ切替え部５５から出力される１ライン分のデータパターンＤのデータとパリティビットＰとにより、エラーが発生しているか否かをチェックする。
【００３３】
図９（ａ）、〜図９（ｄ）、図１０（ａ）、〜図１０（ｄ）、図１１（ａ）、〜図１１（ｇ）は，画像クロックと垂直同期信号と水平同期信号と閾値処理後のデータをラッチするタイミングを示すタイミングチャートである。ここでＥ１はなにもパターンが現れていないラインを表す。Ｅ２はガイドパターンＳ前の部分で０となっている。Ｅ３はガイドパターンＳの部分で１となっている。Ｅ３のあと一定の０期間（Ｅ５）を挟んでデータパターンＤの部分Ｅ６が開始される。ここでは１、１、０の順にそれぞれアドレスのビット０、１、２としてラッチされる。
【００３４】
次に、上記のような構成において、コピー処理の要部を説明する。
まず、メインＣＰＵ１６は、電源オン時、ＮＶＲＡＭ１９に記憶されているデフォルトの設定内容（に応じた調整値）を画像処理設定制御部２０に出力する。すると、画像処理設定制御部２０は、供給されるデフォルトの設定内容に応じた調整値を画像処理関数等で演算処理して、この処理結果の値を画像処理部１８の各画像処理ＡＳＩＣのレジスタヘの設定値として設定する。
【００３５】
この状態において、ユーザは、コントロールパネル４により、コピー枚数、用紙サイズ、コピー倍率、コピー濃度の調整、カラーモードの選択、原稿モードの選択を行う。
上記種々の設定を選択的に行った後、コピーキーの投入によりコピーの実行を指示する。
【００３６】
次に、保守員によるメンテナンス作業を行う際の処理について説明する。
たとえば今、保守員は、コントロールパネル４により、メンテナンスモードを選択し、モード設定原稿Ｏを原稿載置台にセットし、コピーキーを投入する。
すると、メインＣＰＵ１６は、スキャナ部１を作動し、モード設定原稿Ｏが読取られ、一走査ラインごとの読取りデータが順次、画像処理設定制御部２０に出力される。画像処理設定制御部２０は、供給されるモード設定原稿Ｏの読取りデータに基づく画像処理部１８の各画像処理ＡＳＩＣのレジスタヘの設定内容（に応じた設定値）を生成する。
【００３７】
また、メインＣＰＵ１６は、画像処理設定制御部２０を切換え制御し、モード設定原稿Ｏの読取りデータに基づく、画像処理部１８の各画像処理ＡＳＩＣのレジスタヘの設定内容（に応じた設定値）を出力する。
【００３８】
これにより、モード設定原稿Ｏに記載された設定内容に応じて、画像処理設定制御部２０からのパラメータ設定の制御が行われ、各画像処理ＡＳＩＣに対して処理動作の設定を切り替えることができ、メンテナンスモードによる画質等を変化させることができる。
【００３９】
上記画像処理設定制御部２０による処理について、図１２に示すフローチャートを参照しつつ説明する。
まず、入力された画像データはまず閾値処理部５１であらかじめ設定された閾値にもとづいて１，０に２値化される（ＳＴ１）。ガイド位置検出部５６では前記２値化された信号を用いて原稿Ｏの左端に記録されているガイドパターンＳを検出する（ＳＴ２）。すなわち、あるラインが開始され、ある画素数内に１が現れたらガイドパターンＳがスタートしたと仮定する。ガイドパターンＳはある画素数連続するパターンであるので、それをチェックし有効な連続画素数を検知したらガイドパターンＳと認識する。
【００４０】
原稿ＯにはガイドパターンＳに続いてデータパターンＤが記録されているが、原稿Ｏの傾き等を考慮し、６ライン同じパターンが記録されている。これにより、ガイドパターンＳを検知したそのラインからデータ読み取りをせずにこの場合３ライン同じガイドパターンＳが出たところでデータの読取りを開始する（ＳＴ３、４）。同様に水平方向に関してもデータのビットを表すのに６画素単位で行っている。したがってこの場合６００ｄｐｉの処理解像度に対して原稿Ｏ上のデータパターンＤの解像度は１００ｄｐｉになる。
【００４１】
閾値処理部５１から出力される１ビットデータはシリパラ変換部５２で８〜１６ビット幅に変換される。このとき前記したようにパターンの解像度が１００ｄｐｉであるのでＨカウンタ部５７で６画素ごとのカウントからパターンの１ビットのラッチタイミングを生成すると共にアドレス１６ビット、データ８ビットをラッチするタイミング信号を生成し（ＳＴ５）、アドレスラッチ部５３、データラッチ部５４でアドレス、データをラッチする（ＳＴ７）。１組のアドレスとデータがラッチされたところでアクセス信号生成部５９からＣＰＵＩ／Ｆ切替え部５９へＣＰＵ１６側からの切替え信号が出され、ラッチしたアドレスのレジスタにラッチしたデータが書き込まれる（ＳＴ８）。
【００４２】
同様にしてアドレス、データのセットが、アドレスラッチ部５３、データラッチ部５４で、ラッチされる度に該当するレジスタにデータの書き込みが行われる（ＳＴ７、８）。なお、１ラインの最後にはパリティビットが記録されており、ラインごとにデータにエラーが発生していないかチェックする（ＳＴ６、９、１０）。
【００４３】
また、上記ステップ１０によりデータにエラーが発生していない状態で、ガイドパターンＳのないラインを判断した後に（ＳＴ１２）、ステップ２に戻る。
また、上記ステップ１０によりデータにエラーが発生していない状態で、スキャナ部１の垂直同期信号によりページの終了が指示された際に、処理を終了する（ＳＴ１１）。
【００４４】
上記したように、モード設定原稿上に画像として記録されたＣＰＵレジスタのアドレスとデータの更新情報を、画像処理系を使用してビットデータにデコードし、ＣＰＵの代わりにレジスタやＲＡＭへの書き込みを行う。データの読取りは原稿の左端に設けられたスタートパターンを基準にカウンタで読取りラインを決定し、データのスタート位置から画像の閾値処理を行いながらビットパターンを抽出し、シリパラ変換の後アドレスデータと設定データに分離してＣＰＵの代わりに該当レジスタヘのデータ書き込みを行う。画像は２値で構成され、読取りラインのデータ領域の終了位置にはパリティが付加されていてエラー検知を可能とする。
【００４５】
［第２の実施形態］
上記第１の実施形態では、モード設定原稿Ｏにおいてビットデータが「１」の場合、対応する６画素×６画素の各画素に「黒」が記述され、ビットデータが「０」の場合、対応する６画素×６画素の各画素に「白」が記述され、モード設定原稿Ｏの読取り時、対象画素の濃度値が所定の閾値（１つ）よりも大きいか否かにより、ビットデータとして「１」、「０」に２値化するものであったが、第２の実施形態として、モード設定原稿Ｏにおいてビットデータが「１１」の場合、対応する６画素×６画素の各画素に「黒」が記述され、「１０」の場合、対応する６画素×６画素の各画素に「濃い中間色（グレー）」が記述され、「０１」の場合、対応する６画素×６画素の各画素に「薄い中間色（グレー）」が記述され、「００」の場合、対応する６画素×６画素の各画素に「白」が記述され、モード設定原稿Ｏの読取り時、対象画素の濃度値に対して３種類の閾値（ｓ３＞ｓ２＞ｓ１）によりビットデータとして「１１」、「１０」、「０１」、「００」に４値化するものであっても良い。
【００４６】
これにより、第２の実施形態では、第１の実施形態に比べ、１枚のモード設定原稿Ｏにおけるデータ量を増加させることができる。
第２の実施形態では、第１の実施形態で説明した画像処理設定制御部２０内の構成を一部変更することにより、第１の実施形態の場合と同様に実施できる。
【００４７】
すなわち、モード設定原稿Ｏには、図１３に示すように、主走査方向に沿ってガイドパターンＳとデータパターンＤとパリティビットＰが記述され、原稿Ｏ上の６画素×６画素のマトリクスに１ビットずつの同一のデータが記述されている。この場合、垂直方向（副走査方向）には６ラインごとに同じラインパターンが、またライン方向（主走査方向）には６画素単位でデータが記録されている。
【００４８】
また、モード設定原稿Ｏにおいて、データが「１１」の場合、６画素×６画素に全て「黒」が記述され、データが「１０」の場合、６画素×６画素に全て「濃い中間色（グレー）」、データが「０１」の場合、６画素×６画素に全て「薄い中間色（グレー）」が記述され、データが「００」の場合、６画素×６画素に全て「白」が記述されている。
【００４９】
また、データパターンＤは、２バイトのアドレス（Ａ０、Ａ１、…）と１バイトのデータ（Ｄ０、Ｄ１、…）からなる３バイトずつ記述される構成となっている。これにより、１行分のデータパターンＤにより８０個のデータを記述できる。たとえば、γ補正用のパラメータとしては、２５６の階調に対して２５６個分の濃度データが必要なため、４行分のデータ部Ｄにより記述できる。
【００５０】
画像処理設定制御部２０は、図１４に示すように、閾値処理部６１、８／１６変換部６２、アドレスラッチ部５３、データラッチ部５４、ＣＰＵＩ／Ｆ切替え部５５、ガイド位置検出部６６、Ｈカウンタ部５７、ラッチタイミング制御部５８、アクセス信号生成部５９により構成されている。この場合、第１の実施形態と同一部位には同じ符号を付し、説明を省略する。
【００５１】
すなわち、閾値処理部６１は図１５、図１６に示すように、あらかじめ設定された３種類の閾値（ｓ３＞ｓ２＞ｓ１）によりビットデータを「１１、１０、０１、００」に４値化するものである。この場合、Ｎは画素の濃度を示し、３種類の閾値（ｓ３＞ｓ２＞ｓ１）に対して、ｓ３以上の濃度の画素は「１１」、ｓ３とｓ２の間の濃度の画素は「１０」、ｓ２とｓ１の間の濃度の画素は「０１」、ｓ１以下の濃度の画素は「００」となる。この閾値処理部５１の出力はシリパラ変換部５２、ガイド位置検出部５６に供給される。
【００５２】
ガイド位置検出部６６では前記４値化された信号（水平同期信号と、画像クロックとに基づいて供給される）を用いて原稿Ｏの左端に記録されているガイドパターンＳを検出する。すなわちあるラインが開始して、ある画素数内に「１１」が現れたらガイドパターンＳがスタートしたと仮定する。ガイドパターンＳはある画素数連続するパターンであるので、それをチェックし有効な連続画素数を検知したらガイドパターンＳと認識する。原稿ＯにはガイドパターンＳに続いてデータパターンＤが記録されているが、原稿Ｏの傾き等を考慮し、６ライン同じパターンが記録されている。
【００５３】
これにより、ガイドパターンＳを検知したそのラインからデータ読み取りをせずに、この場合３ライン同じガイドパターンＳが出たところでデータの読取りを開始する。同様に水平方向に関してもデータのビットを表すのに６画素単位で行っている。したがってこの場合６００ｄｐｉの処理解像度に対して原稿Ｏ上のデータパターンＤの解像度は１００ｄｐｉになる。
【００５４】
したがって、原稿Ｏが、傾いた状態であっても、読み取りを行うことができる。
閾値処理部６１から出力される２ビットデータは８／１６ビット変換部６２で８〜１６ビット幅に変換される。
【００５５】
図１７（ａ）、〜図１７（ｄ）、図１８（ａ）、〜図１８（ｄ）、図１９（ａ）、〜図１９（ｇ）は，画像クロックと垂直同期信号と水平同期信号と閾値処理後のデータをラッチするタイミングを示すタイミングチャートである。ここでＥ１はなにもパターンが現れていないラインを表す。Ｅ２はガイドパターンＳ前の部分で０となっている。Ｅ３はガイドパターンＳの部分で１となっている。Ｅ３のあと一定の０期間（Ｅ５）を挟んでデータパターンＤの部分Ｅ６が開始される。ここでは０１、１１、１０の順にそれぞれアドレスのビット０−１、２−３、４−５としてラッチされる。
【００５６】
［第３の実施形態］
また、第３の実施形態は、上記第２の実施形態の白黒対象をカラー対象とすることでさらに、１枚のモード設定原稿Ｏにおけるデータ量を増加させることができる。すなわち、スキャナ部からのレッド、グリーン、ブルーの各色信号ごとに上記第２の実施形態で用いた４値が利用できるようにしたものである。
【００５７】
これにより、１行分のデータパターンＤにより２４０個のデータを記述できる。たとえば、γ補正用のパラメータとしては、２５６の階調に対して２５６個分の濃度データが必要なため、２行分のデータ部Ｄにより記述できる。
【００５８】
画像処理設定制御部２０は、図２０に示すように、閾値処理部６１ａ、６１ｂ、６１ｃ、８／１６変換部６２、アドレスラッチ部５３、データラッチ部５４、ＣＰＵＩ／Ｆ切替え部５５、ガイド位置検出部６６、Ｈカウンタ部５７、ラッチタイミング制御部５８、アクセス信号生成部５９により構成されている。この場合、第１、第２の実施形態と同一部位には同じ符号を付し、説明を省略する。
【００５９】
すなわち、閾値処理部６１ａ、６１ｂ、６１ｃはそれぞれ第２の実施形態の閾値処理部６１に対応し、閾値処理部６１ａは、レッド（Ｒ）の画素濃度値を処理するものであり、閾値処理部６１ｂは、グリーン（Ｇ）の画素濃度値を処理するものであり、閾値処理部６１ｃは、ブルー（Ｂ）の画素濃度値を処理するものである。
【００６０】
閾値処理部６１ａ、６１ｂ、６１ｃから出力される２ビットデータはそれぞれ８／１６ビット変換部６２で８〜１６ビット幅に変換される。
また、ガイド位置検出部６６では前記閾値処理部６１ａ（あるいは６１ｂ、６１ｃ）により４値化された信号（水平同期信号と、画像クロックとに基づいて供給される）を用いて原稿Ｏの左端に記録されているガイドパターンＳを検出する。
【００６１】
図２１（ａ）、〜図２１（ｄ）、図２２（ａ）、〜図２２（ｄ）、図２３（ａ）、〜図２３（ｉ）は，画像クロックと垂直同期信号と水平同期信号と閾値処理後のＲ、Ｇ、Ｂの各データをラッチするタイミングを示すタイミングチャートである。ここでＥ１はなにもパターンが現れていないラインを表す。Ｅ２はガイドパターンＳ前の部分で０となっている。Ｅ３はガイドパターンＳの部分で１となっている。Ｅ３のあと一定の０期間（Ｅ５）を挟んでデータパターンＤの部分Ｅ６が開始される。ここでは０１００１０、０１１１１１、１０００１０の順にそれぞれアドレスのビット０−５、６−１１、１２−１７としてラッチされる。
したがって、１画素で６ビットずつのデータをラッチ可能となる。
【００６２】
［第４の実施形態］
上記第２の実施形態では、アドレス、データのセットが、アドレスラッチ部５３、データラッチ部５４で、ラッチされる度に、画像処理部１８の各画像処理ＡＳＩＣの該当するアドレスのレジスタにデータの書き込みが行われるものであったが、第４の実施形態として１ページ分をメモリにより記憶した際に、画像処理部１８の各画像処理ＡＳＩＣの該当するアドレスのレジスタにデータの書き込みが行われるものであっても良い。
【００６３】
画像処理設定制御部２０は、図２４に示すように、閾値処理部６１、８／１６変換部６２、アドレスラッチ部５３、データラッチ部５４、ＣＰＵＩ／Ｆ切替え部５５、ガイド位置検出部６６、Ｈカウンタ部５７、ラッチタイミング制御部５８、アクセス信号生成部５９により構成され、さらにＣＰＵＩ／Ｆ切替え部５５の前段にＲＡＭインターフェイス７１、メモリ部７２、メモリ読出し部７３が追加されている。この場合、第１、第２の実施形態と同一部位には同じ符号を付し、説明を省略する。
【００６４】
これにより、１組のアドレスとデータがアドレスラッチ部５３、データラッチ部５４で、ラッチされた際に、アクセス信号生成部５９からＲＡＭＩ／Ｆ７１ヘタイミング信号を発生し一旦メモリ部７２に記録する。同様にしてアドレス、データのセットがラッチされる度にメモリ部７２に記録し、１ページ分の記録が終了したところでまとめて該当レジスタヘの書き込みを行う。
【００６５】
つまり、メモリ読出し部７３は垂直同期信号に基づいて、１ページ単位のアドレス、データのセットがメモリ部７２から読み出され、ＣＰＵＩ／Ｆ切替え部５５を介して画像処理部１８に出力される。これにより、画像処理部１８は供給されるアドレスのレジスタにデータを書き込む。
【００６６】
上記画像処理設定制御部２０による処理について、図２５に示すフローチャートを参照しつつ説明する。
まず、入力された画像データはまず閾値処理部６１であらかじめ設定された閾値にもとづいて「１１」「１０」「０１」「００」に４値化される（ＳＴ１）。ガイド位置検出部５６では前記２値化された信号を用いて原稿Ｏの左端に記録されているガイドパターンＳを検出する（ＳＴ２）。すなわち、あるラインが開始され、ある画素数内に１１が現れたらガイドパターンＳがスタートしたと仮定する。ガイドパターンＳはある画素数連続するパターンであるので、それをチェックし有効な連続画素数を検知したらガイドパターンＳと認識する。
【００６７】
原稿ＯにはガイドパターンＳに続いてデータパターンＤが記録されているが、原稿Ｏの傾き等を考慮し、６ライン同じパターンが記録されている。これにより、ガイドパターンＳを検知したそのラインからデータ読み取りをせずにこの場合３ライン同じガイドパターンＳが出たところでデータの読取りを開始する（ＳＴ３、４）。同様に水平方向に関してもデータのビットを表すのに６画素単位で行っている。したがってこの場合６００ｄｐｉの処理解像度に対して原稿Ｏ上のデータパターンＤの解像度は１００ｄｐｉになる。
【００６８】
閾値処理部６１から出力される２ビットデータは８−１６変換部６２で８〜１６ビット幅に変換される。このとき前記したようにパターンの解像度が１００ｄｐｉであるのでＨカウンタ部５７で６画素ごとのカウントからパターンの２ビットのラッチタイミングを生成すると共にアドレス１６ビット、データ８ビットをラッチするタイミング信号を生成し（ＳＴ５）、アドレスラッチ部５３、データラッチ部５４でアドレス、データをラッチする（ＳＴ７）。１組のアドレスとデータがラッチされたところでアクセス信号生成部５９からＲＡＭＩ／Ｆ部７１へＣＰＵ１６側からの切替え信号が出され、アドレスラッチ部５３、データラッチ部５４にラッチされたアドレス、データをメモリ部７２に登録する（ＳＴ８’）。
【００６９】
同様にしてアドレス、データのセットが、アドレスラッチ部５３、データラッチ部５４で、ラッチされる度にメモリ部７２にデータの書き込みが行われる（ＳＴ７、８’）。なお、１ラインの最後にはパリティビットが記録されており、ラインごとにデータにエラーが発生していないかチェックする（ＳＴ６、９、１０）。
【００７０】
また、上記ステップ１０によりデータにエラーが発生していない際に、ガイドパターンＳのないラインを判断した後に（ＳＴ１２）、ステップ２に戻る。
また、上記ステップ１０によりデータにエラーが発生していない際に、スキャナ部１の垂直同期信号によりページの終了が指示された際に（ＳＴ１１）、メモリ読出し部７３はメモリ部７２に記憶されているアドレス、データを順次読出し、ＣＰＵＩ／Ｆ切替え部５５を介して画像処理部１８に出力する。これにより、画像処理部１８は供給されるアドレスのレジスタにデータを書き込み（ＳＴ１３）、処理を終了する。
【００７１】
上記したように、原稿上に画像として記録されたＣＰＵレジスタのアドレスとデータの更新情報を、画像処理系を使用してビットデータにデコードし、ＣＰＵの代わりにレジスタやＲＡＭへの書き込みを行う。データの読取りは原稿の左端に設けられたスタートパターンを基準にＨ，Ｖカウンタで読取りラインを決定し、データのスタート位置から画像の閾値処理を行いながらビットパターンを抽出し、シリパラ変換の後アドレスデータと設定データに分離して一旦メモリに記録する。１ページ分のデータの読取りが終了したところでメモリに記録されたデータについてレジスタヘの書き込みをスタートする。
【００７２】
上述した各実施形態によれば、原稿上に画像として記録（エンコード）された変更レジスタのアドレスと設定データの情報を、画像処理にてデコードし、ＣＰＵの代わりに該当するアドレスのレジスタやＲＡＭへのデータの書き込みを行う。原稿上の画像は２値だけでなく多値あるいはカラーでも構成可能とし、その場合階調情報も含めて情報がエンコード／デコードされる。
【００７３】
【発明の効果】
以上詳述したように、この発明によれば、画像処理のパラメータ値やテストモードを容易に変更可能にすることで、操作性やメインテナンス性を向上させることができる画像形成装置を提供できる。
【図面の簡単な説明】
【図１】図１は、第１の実施形態による画像形成装置の概略構成を示すブロック図。
【図２】図２は、第１の実施形態による画像処理部の概略構成を示すブロック図。
【図３】図３は、第１の実施形態によるモード設定原稿の記述例を説明するための図。
【図４】図４は、第１の実施形態によるモード設定原稿の記述例を説明するための図。
【図５】図５は、第１の実施形態による画像処理設定制御部の概略構成を示すブロック図。
【図６】図６は、第１の実施形態による閾値処理部における２値化処理を説明するための図。
【図７】図７は、第１の実施形態による閾値処理部における２値化処理を説明するための図。
【図８】図８は、第１の実施形態によるモード設定原稿の記述例を説明するための図。
【図９】図９は、第１の実施形態による画像クロックと垂直同期信号と水平同期信号と閾値処理後のデータをラッチするタイミングを示すタイミングチャート。
【図１０】図１０は、第１の実施形態による画像クロックと垂直同期信号と水平同期信号と閾値処理後のデータをラッチするタイミングを示すタイミングチャート。
【図１１】図１１は、第１の実施形態による画像クロックと垂直同期信号と水平同期信号と閾値処理後のデータをラッチするタイミングを示すタイミングチャート。
【図１２】図１２は、第１の実施形態による画像処理設定制御部による処理を説明するためのフローチャート。
【図１３】図１３は、第２の実施形態によるモード設定原稿の記述例を説明するための図。
【図１４】図１４は、第２の実施形態による画像処理設定制御部の概略構成を示すブロック図。
【図１５】図１５は、第２の実施形態による閾値処理部における２値化処理を説明するための図。
【図１６】図１６は、第２の実施形態による閾値処理部における２値化処理を説明するための図。
【図１７】図１７は、第２の実施形態による画像クロックと垂直同期信号と水平同期信号と閾値処理後のデータをラッチするタイミングを示すタイミングチャート。
【図１８】図１８は、第２の実施形態による画像クロックと垂直同期信号と水平同期信号と閾値処理後のデータをラッチするタイミングを示すタイミングチャート。
【図１９】図１９は、第２の実施形態による画像クロックと垂直同期信号と水平同期信号と閾値処理後のデータをラッチするタイミングを示すタイミングチャート。
【図２０】図２０は、第３の実施形態による画像処理設定制御部による処理を説明するためのフローチャート。
【図２１】図２１は、第３の実施形態による画像クロックと垂直同期信号と水平同期信号と閾値処理後のデータをラッチするタイミングを示すタイミングチャート。
【図２２】図２２は、第３の実施形態による画像クロックと垂直同期信号と水平同期信号と閾値処理後のデータをラッチするタイミングを示すタイミングチャート。
【図２３】図２３は、第３の実施形態による画像クロックと垂直同期信号と水平同期信号と閾値処理後のデータをラッチするタイミングを示すタイミングチャート。
【図２４】図２４は、第４の実施形態による画像処理設定制御部の概略構成を示すブロック図。
【図２５】図２５は、第４の実施形態による画像処理設定制御部による処理を説明するためのフローチャート。
【符号の説明】
１…スキャナ部  ２…カラープリンタ部  ３…制御部  ４…コントロールパネル  １０…スキャナＣＰＵ  １１…ＲＯＭ  １２…スキャナ機構部  １３…プリンタＣＰＵ  １４…ＲＯＭ  １５…プリンタ機構部  １６…メインＣＰＵ  １７…ＲＯＭ  １８…画像処理部  １９…ＮＶＲＡＭ  ２０…画像処理設定制御部。
【図１】
2005051305.tif 000003
【図２】
2005051305.tif 000004
【図３】
2005051305.tif 000005
【図４】
2005051305.tif 000006
【図５】
2005051305.tif 000007
【図６】
2005051305.tif 000008
【図７】
2005051305.tif 000009
【図８】
2005051305.tif 000010
【図９】
2005051305.tif 000011
【図１０】
2005051305.tif 000012
【図１１】
2005051305.tif 000013
【図１２】
2005051305.tif 000014
【図１３】
2005051305.tif 000015
【図１４】
2005051305.tif 000016
【図１５】
2005051305.tif 000017
【図１６】
2005051305.tif 000018
【図１７】
2005051305.tif 000019
【図１８】
2005051305.tif 000020
【図１９】
2005051305.tif 000021
【図２０】
2005051305.tif 000022
【図２１】
2005051305.tif 000023
【図２２】
2005051305.tif 000024
【図２３】
2005051305.tif 000025
【図２４】
2005051305.tif 000026
【図２５】
2005051305.tif 000027