(57)【要約】    【課題】  フォントラスタライズした画像とカラー画像又は白黒多値画像とを合成することができる画像処理装置、画像処理方法及び画像処理用プログラム並びにカラー複写機を提供する。    【解決手段】  リーダ部２００が原稿をスキャンし、テンポラリ領域１７０１が当該読み込まれた原稿画像を一時的に記憶し、次に、ＣＰＵ１１２がＩ／Ｏ制御部１２６及びＥ−ＩＤＥインタフェース１６１を介してナンバリングのフォントベクタをＨＤ１６２のフォントベクタ領域１７０９から読み出し、該読み出されたフォントベクタをフォントラスタライズすることにより白黒２値画像を生成する。そして、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５がフォントラスタライズした画像の色空間をテンポラリ領域１７０１に記憶した原稿画像に合わせて色空間変換をし、色空間変換された画像とテンポラリ領域１７０１に記憶した原稿画像との合成処理を行う。【選択図】      図２２
2005080010.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像データを読み取る画像読取手段と、
予め記憶媒体に格納されているフォントベクタを画像データに変換するフォントラスタライズ手段と、
前記フォントラスタライズ手段により変換された画像データの色空間を前記画像読取手段により読み取られた画像データの色空間に合わせるように変換する色空間変換手段と、
前記画像読取手段により読み取られた画像データと前記色空間変換手段により色空間が変換された画像データとを合成する画像合成手段と
を備えることを特徴とする画像処理装置。
【請求項２】
原稿から画像データを読み取る画像読取手段と、
予め記憶媒体に格納されているフォーム画像データの色空間を前記画像読取手段により読み取られた画像データの色空間に合わせるように変換する色空間変換手段と、
前記画像読取手段により読み取られた画像データと前記色空間変換手段により色空間が変換されたフォーム画像データとを合成する画像合成手段と
を備えることを特徴とする画像処理装置。
【請求項３】
原稿から画像データを読み取る画像読取ステップと、
予め記憶媒体に格納されているフォントベクタを画像データに変換するフォントラスタライズステップと、
前記フォントラスタライズステップにより変換された画像データの色空間を前記画像読取ステップにより読み取られた画像データの色空間に合わせるように変換する色空間変換ステップと、
前記画像読取ステップにより読み取られた画像データと前記色空間変換ステップにより色空間が変換された画像データとを合成する画像合成ステップと
を備えることを特徴とする画像処理方法。
【請求項４】
原稿から画像データを読み取る画像読取ステップと、
予め記憶媒体に格納されているフォーム画像データの色空間を前記画像読取ステップにより読み取られた画像データの色空間に合わせるように変換する色空間変換ステップと、
前記画像読取ステップにより読み取られた画像データと前記色空間変換ステップにより色空間が変換されたフォーム画像データとを合成する画像合成ステップと
を備えることを特徴とする画像処理方法。
【請求項５】
ネットワーク又は記憶媒体を介して画像処理装置に組み込まれる画像処理用プログラムにおいて、
原稿から画像データを読み取る画像読取ステップと、
予め記憶媒体に格納されているフォントベクタを画像データに変換するフォントラスタライズステップと、
前記フォントラスタライズステップにより変換された画像データの色空間を前記画像読取ステップにより読み取られた画像データの色空間に合わせるように変換する色空間変換ステップと、
前記画像読取ステップにより読み取られた画像データと前記色空間変換ステップにより色空間が変換された画像データとを合成する画像合成ステップと
を前記画像処理装置に実行させることを特徴とする画像処理用プログラム。
【請求項６】
ネットワーク又は記憶媒体を介して画像処理装置に組み込まれる画像処理用プログラムにおいて、
原稿から画像データを読み取る画像読取ステップと、
予め記憶媒体に格納されているフォーム画像データの色空間を前記画像読取ステップにより読み取られた画像データの色空間に合わせるように変換する色空間変換ステップと、
前記画像読取ステップにより読み取られた画像データと前記色空間変換ステップにより色空間が変換されたフォーム画像データとを合成する画像合成ステップと
を前記画像処理装置に実行させることを特徴とする画像処理用プログラム。
【請求項７】
原稿から画像データを読み取る画像読取手段と、
予め記憶媒体に格納されているフォントベクタを画像データに変換するフォントラスタライズ手段と、
前記フォントラスタライズ手段により変換された画像データの色空間を前記画像読取手段により読み取られた画像データの色空間に合わせるように変換する色空間変換手段と、
前記画像読取手段により読み取られた画像データと前記色空間変換手段により色空間が変換された画像データとを合成する画像合成手段と、
前記画像合成手段により合成された画像データに基づきプリントを行うプリント手段と
を備えることを特徴とするカラー複写機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を記憶できるカラーデジタル複写機等の画像処理装置、画像処理方法及び画像処理用プログラム並びにカラー複写機において、画像を合成しプリント出力するものに関する。
【背景技術】
【０００２】
従来より、ページ番号や機密情報を画像データとして記憶媒体に格納しておき、複写動作を行う際に、ページ番号や機密情報の画像データとスキャナで読み取った画像とを合成し、ページ番号や機密情報等を付けてプリントアウトする機能、又は複数のフォーム画像を登録画像としてハードディスクに記憶しておき、複写動作を行う際に、フォーム画像とスキャナで読み取った画像とを合成してプリントアウトする機能を備えた画像処理装置が知られている（例えば、特許文献１、２）。
【特許文献１】特開平６−１８１５１６号公報
【特許文献２】特開平２−２７９０６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のイメージ合成処理では、ページ番号や機密情報をフォントベクタとして記憶媒体に記憶しておき、フォントラスタライズすることにより、画像データに変換し、複写動作を行う際に、該フォントラスタライズした画像とスキャナで読み取ったカラー画像又は白黒多値画像とを合成し、プリントアウトすることできなかった。これは、フォントラスタライズした画像の色空間は白黒２値のため、スキャンして読み取ったカラー画像又は白黒多値画像と合成できないためである。
【０００４】
本発明は、上記問題点を解決するためになされたもので、フォントラスタライズした画像とカラー画像又は白黒多値画像とを合成することができる画像処理装置、画像処理方法及び画像処理用プログラム並びにカラー複写機を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１の画像処理装置は、原稿から画像データを読み取る画像読取手段と、予め記憶媒体に格納されているフォントベクタを画像データに変換するフォントラスタライズ手段と、前記フォントラスタライズ手段により変換された画像データの色空間を前記画像読取手段により読み取られた画像データの色空間に合わせるように変換する色空間変換手段と、前記画像読取手段により読み取られた画像データと前記色空間変換手段により色空間が変換された画像データとを合成する画像合成手段とを備えることを特徴とする。
【０００６】
請求項２の画像処理装置は、原稿から画像データを読み取る画像読取手段と、予め記憶媒体に格納されているフォーム画像データの色空間を前記画像読取手段により読み取られた画像データの色空間に合わせるように変換する色空間変換手段と、前記画像読取手段により読み取られた画像データと前記色空間変換手段により色空間が変換されたフォーム画像データとを合成する画像合成手段とを備えることを特徴とする。
【０００７】
上記請求項１及び請求項２の画像処理装置において、好ましくは、前記色空間変換手段は前記画像読取手段により読み取られた画像データの色空間を変換する機能をも有する。これにより、フォントラスタライズされた画像と原稿画像とを様々な形式で合成できるという効果を奏する。
【０００８】
請求項３の画像形成方法は、原稿から画像データを読み取る画像読取ステップと、予め記憶媒体に格納されているフォントベクタを画像データに変換するフォントラスタライズステップと、前記フォントラスタライズステップにより変換された画像データの色空間を前記画像読取ステップにより読み取られた画像データの色空間に合わせるように変換する色空間変換ステップと、前記画像読取ステップにより読み取られた画像データと前記色空間変換ステップにより色空間が変換された画像データとを合成する画像合成ステップとを備えることを特徴とする。
【０００９】
請求項４の画像形成方法は、原稿から画像データを読み取る画像読取ステップと、予め記憶媒体に格納されているフォーム画像データの色空間を前記画像読取ステップにより読み取られた画像データの色空間に合わせるように変換する色空間変換ステップと、前記画像読取ステップにより読み取られた画像データと前記色空間変換ステップにより色空間が変換されたフォーム画像データとを合成する画像合成ステップとを備えることを特徴とする。
【００１０】
請求項５の画像形成用プログラムは、ネットワーク又は記憶媒体を介して画像処理装置に組み込まれる画像処理用プログラムにおいて、原稿から画像データを読み取る画像読取ステップと、予め記憶媒体に格納されているフォントベクタを画像データに変換するフォントラスタライズステップと、前記フォントラスタライズステップにより変換された画像データの色空間を前記画像読取ステップにより読み取られた画像データの色空間に合わせるように変換する色空間変換ステップと、前記画像読取ステップにより読み取られた画像データと前記色空間変換ステップにより色空間が変換された画像データとを合成する画像合成ステップとを前記画像処理装置に実行させることを特徴とする。
【００１１】
請求項６の画像形成用プログラムは、ネットワーク又は記憶媒体を介して画像処理装置に組み込まれる画像処理用プログラムにおいて、原稿から画像データを読み取る画像読取ステップと、予め記憶媒体に格納されているフォーム画像データの色空間を前記画像読取ステップにより読み取られた画像データの色空間に合わせるように変換する色空間変換ステップと、前記画像読取ステップにより読み取られた画像データと前記色空間変換ステップにより色空間が変換されたフォーム画像データとを合成する画像合成ステップとを前記画像処理装置に実行させることを特徴とする。
【００１２】
請求項７のカラー複写機は、原稿から画像データを読み取る画像読取手段と、予め記憶媒体に格納されているフォントベクタを画像データに変換するフォントラスタライズ手段と、前記フォントラスタライズ手段により変換された画像データの色空間を前記画像読取手段により読み取られた画像データの色空間に合わせるように変換する色空間変換手段と、前記画像読取手段により読み取られた画像データと前記色空間変換手段により色空間が変換された画像データとを合成する画像合成手段と、前記画像合成手段により合成された画像データに基づきプリントを行うプリント手段とを備えることを特徴とする。
【発明の効果】
【００１３】
請求項１、３、５、７の発明によれば、予め記憶媒体に格納されているフォントベクタが画像データに変換（フォントラスタライズ）され、該変換された画像データの色空間が読み取られた画像データの色空間に合わせるように変換され、該読み取られた画像データと該色空間が変換された画像データ（フォントベクタに対応する画像データ）とが合成されるので、フォントラスタライズされた画像と原稿画像との合成処理ができるという効果を奏する。さらに、ページ番号等の情報はフォントベクタとしてハードディスクなどの記録媒体に収めておく方が画像として持っておくよりもディスク容量を削減できるという効果がある。
【００１４】
また、請求項２、４、６の発明によれば、予め記憶媒体に格納されているフォーム画像データの色空間が読み取られた画像データの色空間に合うように変換され、該読み取られた画像データと色空間が変換されたフォーム画像データとが合成されるので、適切な色空間で画像同士を合成することができ、ユーザが所望するデータを出力することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面を参照して説明する。
【００１６】
図１は、本発明の実施の形態に係る画像処理装置１００の構成を示すブロック図である。
【００１７】
同図において、画像処理装置１００は、リーダ部（画像入力装置）２００と、プリンタ部（画像出力装置）３００と、制御装置１１０と、操作部１５０と、ＣＤ−ＲＯＭドライブ１６０とを備えている。
【００１８】
リーダ部（画像入力装置）２００は、原稿画像を光学的に読み取り、画像データに変換する。リーダ部２００は、原稿を読取るための機能を持つスキャナユニット２１０と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット２５０とで構成される。
【００１９】
プリンタ部（画像出力装置）３００は、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。プリンタ部３００は、複数種類の記録紙カセットを持つ給紙ユニット３１０と、画像データを記録紙に転写、定着させる機能を持つマーキングユニット３２０と、印字された記録紙をソートし又はステイプルして機外へ出力する機能を持つ排紙ユニット３３０とで構成される。
【００２０】
制御装置１１０は、リーダ部２００とプリンタ部３００とに電気的に接続され、さらにイーサネット（登録商標）等のネットワーク４００を介して、ホストコンピュータ４０１，４０２と接続されている。制御装置１１０は、リーダ部２００を制御して、原稿の画像データを読込み、プリンタ部３００を制御して画像データを記録紙に出力してコピー機能を提供する。また、制御装置１１０は、リーダ部２００から読取った画像データをコードデータに変換し、ネットワーク４００を介してホストコンピュータ４０１，４０２へ送信するスキャナ機能と、ホストコンピュータ４０１，４０２からネットワーク４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能とを提供する。
【００２１】
また、制御装置１１０は、ＣＤ−ＲＯＭドライブ１６０から不図示のＣＤ−ＲＯＭに格納されるデータを読み取ることができる。
【００２２】
操作部１５０は液晶タッチパネルで構成されており、制御装置１１０に接続され、画像データの入出力の指示するためのユーザＩ／Ｆを提供する。
【００２３】
図２は、図１に示したリーダ部２００及びプリンタ部３００の構成を示す断面図である。
【００２４】
リーダ部２００において、２５０は原稿給送ユニットで、原稿を順番に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出する。原稿がプラテンガラス２１１上に搬送されると、ランプ２１２は点灯し、そして光学ユニット２１３の移動が開始されて、原稿は露光走査される。この時の原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。
【００２５】
同図において、２２２はリーダ画像処理回路部であり、ＣＣＤ２１８から出力される画像データに所定の処理を施し、後述するスキャナＩ／Ｆ１４０を介して図１の制御装置１１０へと出力する。
【００２６】
３５２はプリンタ画像処理回路部であり、後述するプリンタＩ／Ｆ１４５を介して図１の制御装置１１０から送られる画像信号をレーザドライバ３１７へと出力する。
【００２７】
レーザドライバ３１７は、レーザ発光部３１３〜３１６を駆動し、プリンタ画像処理部３５２から出力された画像データに応じたレーザ光を発光させる。このレーザ光はミラー３４０〜３５１によって感光ドラム３２５〜３２８に照射され、感光ドラム３２５〜３２８にはレーザ光に応じた潜像が形成される。
【００２８】
３２１，３２２，３２３，３２４は、それぞれブラック（Ｂｋ），イエロー（Ｙ），シアン（Ｃ），マゼンダ（Ｍ）のトナーによって、潜像を現像するための現像器であり、現像された各色のトナーは、記録紙に転写されフルカラーのプリントアウトがなされる。
【００２９】
用紙カセット３６０，３６１及び手差しトレイ３６２のいずれかより、レーザ光の照射開始と同期したタイミングで給紙された記録紙は、レジストローラ３３３を経て、転写ベルト３３４上に吸着され、搬送される。そして、感光ドラム３２５〜３２８に付着された現像剤が記録紙に転写される。
【００３０】
現像剤が転写された記録紙は定着部３３５に搬送され、定着部３３５の熱と圧力により現像剤は記像紙に定着される。定着部３３５を通過した記録紙は排出ローラ３３６によって排出され、排紙ユニット３７０は排出された記録紙を束ねて記録紙の仕分けをしたり、仕分けされた記録紙のステイプルを行う。
【００３１】
また、製本記録が設定されている場合は、排出ローラ３３６のところまで記録紙を搬送した後、排出ローラ３３６の回転方向を逆転させ、フラッパ３３７によって再給紙搬送路３３８へ導く。再給紙搬送路３３８へ導かれた記録紙は上述したタイミングで転写ベルト３３４へ給紙される。
【００３２】
<リーダ画像処理部の説明>
図３は、図２に示したリーダ画像処理部２２２の詳細な構成を示すブロック図である。
【００３３】
プラテンガラス２１１上の原稿はＣＣＤ２１８に読み取られてリーダ画像処理部２２２において電気信号に変換される。なお、このＣＣＤ２１８はカラーセンサの場合、ＲＧＢのカラーフィルタが１ラインのＣＣＤ上にＲＧＢ順にインラインに乗ったものでも、３ラインＣＣＤで、それぞれＲフィルタ・Ｇフィルタ・ＢフィルタをそれぞれのＣＣＤごとに並べたものでもよい。また、フィルタがオンチップ化又はフィルタがＣＣＤと別構成になったものでもよい。
【００３４】
ＣＣＤ２１８から出力される電気信号（アナログ画像信号）はリーダ画像処理部２２２に入力され、クランプ＆Ａｍｐ．＆Ｓ／Ｈ＆Ａ／Ｄ部４０１でサンプルホールド（Ｓ／Ｈ）され、アナログ画像信号のダークレベルを基準電位にクランプし、所定量に増幅され（上記処理順番は表記順とは限らない）、Ａ／Ｄ変換されて、例えばＲＧＢ各８ビットのディジタル信号に変換される。
【００３５】
そして、クランプ＆Ａｍｐ．＆Ｓ／Ｈ＆Ａ／Ｄ部４０１から出力されるＲＧＢ信号は、シェーディング部４０２で、シェーディング補正及び黒補正が施された後、制御装置１１０へと出力される。
【００３６】
<制御装置の説明>
図４は、図１に示した制御装置１１０のハードウェア構成を示すブロック図である。
【００３７】
同図において、１１１はメインコントローラで、主にＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路とから構成される。
【００３８】
ＣＰＵ１１２とバスコントローラ１１３は、制御装置１１０全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１１４からＲＯＭＩ／Ｆ１１５を経由して読込んだプログラムに基いて動作する。
【００３９】
また、ホストコンピュータ４０１，４０２から受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスタイメージデータに展開する動作も、このプログラムに記述されており、ソフトウェアによって処理される。バスコントローラ１１３は、各Ｉ／Ｆから入出力されるデータ転送を制御し、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００４０】
１１６はＤＲＡＭで、ＤＲＡＭＩ／Ｆ１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。１１８はＣｏｄｅｃ（器）で、ＤＲＡＭ１１６に蓄積されたラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスタイメージデータに伸長する。１１９はＳＲＡＭで、Ｃｏｄｅｃ１１８の一時的なワーク領域として使用される。Ｃｏｄｅｃ１１８は、Ｉ／Ｆ１２０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００４１】
１３５はグラフィックプロセッサ（ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ）で、ＤＲＡＭ１１６に蓄積されたラスタイメージデータに対して、画像回転、画像変倍、色空間変換、及び二値化の処理をそれぞれ行う。１３６はＳＲＡＭで、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５の一時的なワーク領域として使用される。ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５は、Ｉ／Ｆ１３７を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００４２】
１２１はネットワークコントローラ（ＮｅｔｗｏｒｋＣｏｎｔｏｒｌｌｅｒ）で、Ｉ／Ｆ１２３によってメインコントローラ１１１と接続され、コネクタ１２２によって外部ネットワークと接続される。ネットワークとしては一般的にイーサネット（登録商標）があげられる。１２５は汎用高速バスで、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バスとしては、一般的にＰＣＩバスがあげられる。１２６はＩ／Ｏ制御部で、リーダ部２００及びプリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２チャンネル装備されており、Ｉ／Ｏバス１２８によって外部Ｉ／Ｆ回路、即ちプリンタＩ／Ｆ１４０、スキャナＩ／Ｆ１４５に接続されている。
【００４３】
１３２はパネルＩ／Ｆで、ＬＣＤコントローラ１３１に接続され、図１の操作部１５０上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１３０とから構成される。操作部１５０は、液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーを有する。タッチパネル又はハードキーにより入力された信号は前述したパネルＩ／Ｆ１３２を介してＣＰＵ１１２に伝えられ、液晶表示部はパネルＩ／Ｆ１３２から送られてきた画像データを表示するものである。液晶表示部には、本画像処理装置１００の操作における機能表示や画像データ等を表示する。
【００４４】
１３３は、機器内で管理する日付と時刻を更新又は保存するためのリアルタイムクロックモジュールで、バックアップ電池１３４によってバックアップされている。１６１は、外部記憶装置を接続するためのＥ−ＩＤＥインタフェースである。本実施形態においては、このＩ／Ｆを介してハードディスクドライブ１６０が接続され、ハードディスク１６２へ画像データを記憶させたり、ハードディスク１６２から画像データを読み込む動作を行う。
【００４５】
１４２はリーダ部２００に接続されるコネクタであり、同調歩同期シリアルＩ／Ｆ１４３及びビデオＩ／Ｆ１４４を介してスキャナＩ／Ｆ１４０に接続されている。１４７はプリンタ部３００に接続されるコネクタであり、同調歩同期シリアルＩ／Ｆ１４８及びビデオＩ／Ｆ１４９を介してプリンタＩ／Ｆ１４５に接続されている。
【００４６】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーダ部２００に接続され、さらに、スキャナバス１４１を介してメインコントローラ１１１と接続されており、リーダ部２００から受け取った画像に対して所定の処理を施す機能を有し、さらに、リーダ部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する機能をも有する。スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００４７】
プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続され、さらに、プリンタバス１４６を介してメインコントローラ１１１と接続されており、メインコントローラ１１１から出力された画像データに所定の処理を施して、プリンタ部３００へ出力する機能を有し、さらに、プリンタ部３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１４６に出力する機能をも有する。ＤＲＡＭ１１６上に展開されたラスタイメージデータのプリンタ部３００への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６及びビデオＩ／Ｆ１４９を経由して、プリンタ部３００へＤＭＡ転送される。
【００４８】
<スキャナＩ／Ｆの画像処理部の説明>
図５は、図４に示したスキャナＩ／Ｆ１４０の画像処理を担う部分の詳細な構成を示すブロック図であり、図４と同一のものには同一のを付してある。
【００４９】
つなぎ＆ＭＴＦ補正部６０１は、リーダ部２００からコネクタ１４２を介して送られる画像信号に対して、つなぎ処理やＭＴＦ補正を実行する。ＣＣＤ２１８が３ラインＣＣＤの場合は、ライン間の読取位置が異なるため、つなぎ＆ＭＴＦ補正部６０１は、ＣＣＤの読取速度に応じてライン毎の読取速度の遅延量を調整し、３ラインの読取位置が同じになるように信号タイミングを補正し、さらに読取速度によって読取のＭＴＦ（振幅伝達関数）が変るため、ＭＴＦの変化を補正する。読取位置タイミングが補正されたデジタル信号は、入力マスキング部６０２によって、ＣＣＤ２１８の分光特性と、ランプ２１２及びミラー２１４、２１５、２１６の分光特性に関して補正される。入力マスキング部６０２の出力はＡＣＳ（オートカラーセレクト）カウント部６０３及びメインコントローラ１１１へと送られる。
【００５０】
<ＡＣＳカウント部の説明>
以下、図６を参照して、ＡＣＳカウント部６０３の構成について詳細に説明する。
【００５１】
図６は、図５に示したＡＣＳカウント部６０３の構成を示すブロック図である。
【００５２】
オートカラーセレクト（ＡＣＳ）は、原稿がカラーであるか又は白黒であるかを判断する。つまり、画素ごとの彩度を求めて、ある閾値以上の画素がどれだけ存在するかに基づいてカラー判定を行う。
【００５３】
しかし、白黒原稿であっても、ＭＴＦ等の影響により、ミクロ的に見るとエッジ周辺に色画素が多数存在し、単純に画素単位でＡＣＳ判定を行うのは難しい。このＡＣＳ手法はさまざまな方法が提供されているが、本実施形態は、特定のＡＣＳ手法に限定されるでものではないため、ごく一般的な手法で説明を行う。
【００５４】
上述したように、白黒画像でもミクロ的に見ると色画素が多数存在するわけであるから、その画素が本当に色画素であるかどうかは、注目画素に対して周辺の色画素の情報で判定する必要があり、図６に示すフィルタ５０１はそのためのフィルタであり、注目画素に対して周辺画素を参照するためにＦＩＦＯの構造をとる。
【００５５】
５０２は領域検出回路であり、メインコントローラ１１１からレジスタ５０７〜５１０に設定された値と、リーダ部２００から送られたビデオ制御信号５１２とに基づいて、ＡＣＳをかける領域信号５０５を作成する回路である。
【００５６】
５０３は色判定部であり、ＡＣＳをかける領域信号５０５に基づき、注目画素に対してフィルタ５０１内のメモリ内の周辺画素を参照し、注目画素が色画素か白黒画素かを決定し、色判定信号５０６を生成する。
【００５７】
５０４はカウンタで、色判定部５０３が出力した色判定信号５０６の個数を数える。
【００５８】
以下、ＡＣＳ動作について説明する。
【００５９】
まず、メインコントローラ１１１は、読み込み範囲に対してＡＣＳをかける領域を決定し、レジスタ５０７〜５１０に設定する（本実施形態では、原稿に対して独立で範囲を決める構成をとる）。また、メインコントローラ１１１は、ＡＣＳをかける領域内での色判定信号５０６の個数を計数するカウンタ５０４の値を、所定の閾値と比較し、当該原稿がカラーであるか又は白黒であるかを判断する。
【００６０】
なお、レジスタ５０７〜５１０には、主走査方向及び副走査方向のそれぞれについて、色判定部５０３が判定を開始する位置及び判定を終了する位置を、リーダ部２００から送られたビデオ制御信号５１２に基づいて設定しておく。本実施形態では、実際の原稿の大きさよりもそれぞれ１０ｍｍ程度小さめに設定している。
【００６１】
<プリンタＩ／Ｆの画像処理部の説明>
以下、図７を参照して、プリンタＩ／Ｆ１４５の画像処理を担う部分についての詳細な説明を行う。
【００６２】
図７は、図４に示したプリンタＩ／Ｆ１４５の画像処理を担う部分の詳細な構成を示すブロック図であり、図４と同一のものには同一のを付してある。
【００６３】
メインコントローラ１１１から、プリンタバス１４６を介して送られる画像信号は、まずＬＯＧ変換部７０１に入力される。ＬＯＧ変換部７０１では、ＬＯＧ変換で画像信号をＲＧＢ信号からＣＭＹ信号に変換する。
【００６４】
７０２はモアレ除去部であり、ＬＯＧ変換部７０１から出力されるＣＭＹ信号のモアレを除去する。７０３はＵＣＲ＆マスキング部であり、モアレ除去部７０２でモアレ除去処理されたＣＭＹ信号をＵＣＲ処理して、ＣＭＹＫ信号を生成し、マスキング処理をしてプリンタの出力にあった信号に補正する。
【００６５】
７０４はγ補正部であり、ＵＣＲ＆マスキング部７０３で処理された信号を濃度調整する。７０５はフィルタ部７０５であり、γ補正部７０４で濃度調整されたＣＭＹ信号をスムージング処理又はエッジ処理をする。
【００６６】
これらの処理を経たＣＭＹ信号（画像）は、コネクタ１４７を介してプリンタ部３００へ送られる。
【００６７】
<ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒの説明>
以下、図８を参照して、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５についての詳細な説明を行う。
【００６８】
図８は、図４に示したＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５の詳細な構成を示すブロック図であり、図４と同一のものには同一のを付してある。
【００６９】
図８に示すように、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５は、画像回転、画像変倍、色空間変換、二値化の処理をそれぞれ行うモジュール、画像回転部８０１、画像変倍部８０２、色空間変換部８０３、二値化部８０５、画像多値化部８０６、及び画像合成部８０７を有する。また、色空間変換部８０３はＬＵＴ（ルックアップテーブル）８０４を備えている。
【００７０】
なお、ＳＲＡＭ１３６は、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５の各々のモジュールの一時的なワーク領域として使用される。各々のモジュールが用いるＳＲＡＭ１３６のワーク領域が競合しないよう、あらかじめ各々のモジュールごとにワーク領域が静的に割り当てられているものとする。
【００７１】
また、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５は、Ｉ／Ｆ１３７を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００７２】
さらに、バスコントローラ１１３は、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５の各々のモジュールにモード等を設定する制御及び、各々のモジュールに画像データを転送するためのタイミング制御を行う。
【００７３】
<画像回転部の説明>
以下、図８に示した画像回転部８０１における画像回転処理手順を示す。
【００７４】
ＣＰＵ１１２は、Ｉ／Ｆ１３７を介して、バスコントローラ１１３に画像回転制御のための設定を行う。この設定によりバスコントローラ１１３は画像回転部８０１に対して画像回転に必要な設定（たとえば画像サイズや回転方向・角度等）を行う。必要な設定を行った後に、再度ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従い、バスコントローラ１１３はＤＲＡＭ１１６又は各Ｉ／Ｆを介して接続されているデバイスから画像データの転送を開始する。
【００７５】
なお、ここでは回転を行う画像サイズを３２画素×３２ラインとし、また、画像バス上に画像データを転送させる際に２４ｂｙｔｅ（ＲＧＢ各々８ｂｉｔで１画素分）を単位とする画像転送を行うものとする。
【００７６】
上述のように、３２画素×３２ラインの画像を得るためには、上述の単位データ転送を３２×３２回行う必要があり、かつ不連続なアドレスから画像データを転送する必要がある（図９参照）。
【００７７】
図９は、画像回転部８０１の動作を説明する図である。不連続アドレッシングにより転送された画像データは、読み出し時に所望の角度に回転されているように、ＳＲＡＭ１３６に書き込まれる。例えば、９０度反時計方向回転であれば、転送される画像データを、図１０に示すようにＹ方向に書き込んでいく。読み出し時にＸ方向に読み出すことで、画像が回転される。
【００７８】
図１０は、画像回転部８０１の動作を説明する図である。３２画素×３２ラインの画像回転（ＳＲＡＭ１３６への書き込み）が完了した後、画像回転部８０１はＳＲＡＭ１３６から上述した読み出し方法で画像データを読み出し、バスコントローラ１１３に画像を転送する。回転処理された画像データを受け取ったバスコントローラ１１３は、連続アドレッシングを以って、ＤＲＡＭ１１６又はＩ／Ｆ上の各デバイスにデータを転送する。
【００７９】
こうした一連の処理は、ＣＰＵ１１２からの処理要求が無くなるまで（必要なページ数の処理が終わったとき）繰り返される。
【００８０】
<画像変倍部の説明>
以下、図８に示した画像変倍部８０２における処理手順を示す。
【００８１】
ＣＰＵ１１２は、Ｉ／Ｆ１３７を介して、バスコントローラ１１３に画像変倍制御のための設定を行う。この設定によりバスコントローラ１１３は画像変倍部８０２に対して画像変倍に必要な設定（主走査方向の変倍率、副走査方向の変倍率、変倍後の画像サイズ等）を行う。必要な設定を行った後に、再度ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従い、バスコントローラ１１３はＤＲＡＭ１１６又は各Ｉ／Ｆを介して接続されているデバイスから画像データの転送を開始する。
【００８２】
画像変倍部８０２は、受け取った画像データを一時ＳＲＡＭ１３６に格納し、これを入力バッファとして用いて、格納したデータに対して主走査及び副走査の変倍率に応じて必要な画素数及びライン数の分の補間処理を行って画像を拡大又は縮小することで、変倍処理とする。変倍後のデータは再度ＳＲＡＭ１３６へ書き戻し、これを出力バッファとして画像変倍部８０２はＳＲＡＭ１３６から画像データを読み出し、バスコントローラ１１３に転送する。
【００８３】
変倍処理された画像データを受け取ったバスコントローラ１１３は、ＤＲＡＭ１１６又はＩ／Ｆ上の各デバイスにデータを転送する。
【００８４】
<色空間変換部の説明>
以下、図８に示した色空間変換部８０３における処理手順を示す。
【００８５】
ＣＰＵ１１２は、Ｉ／Ｆ１３７を介して、バスコントローラ１１３に色空間変換制御のための設定を行う。この設定によりバスコントローラ１１３は色空間変換部８０３及びＬＵＴ（ルック・アップ・テーブル）８０４に対して色空間変換処理に必要な設定（後述のマトリックス演算の係数、ＬＵＴ８０４のテーブル値等）を行う。
【００８６】
必要な設定を行った後に、再度ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従い、バスコントローラ１１３はＤＲＡＭ１１６又は各Ｉ／Ｆを介して接続されているデバイスから画像データの転送を開始する。
【００８７】
色空間変換部８０３は、受け取った画像データの１画素ごとに対して、まず下記の式で表される３×３のマトリックス演算を施す。
【００８８】
【数１】
2005080010.tif 000003
【００８９】
なお、上式において、Ｒ、Ｇ、Ｂは入力、Ｘ、Ｙ、Ｚは出力、ａ１１、ａ１２、ａ１３、ａ２１、ａ２２、ａ２３、ａ３１、ａ３２、ａ３３、ｂ１、ｂ２、ｂ３、ｃ１、ｃ２、ｃ３はそれぞれ係数である。
【００９０】
上式の演算によって、例えばＲＧＢ色空間からＹｕｖ色空間への変換など、各種の色空間変換を行うことができる。
【００９１】
次に、マトリックス演算後のデータに対して、ＬＵＴ８０４による変換を行う。これによって、非線形の変換をも行うことができる。当然、スルーのテーブルを設定することにより、実質的にＬＵＴ変換を行わないこともできる。
【００９２】
その後、色空間変換部８０３は色空間変換処理された画像データをバスコントローラ１１３に転送する。色空間変換処理された画像データを受け取ったバスコントローラ１１３は、ＤＲＡＭ１１６又はＩ／Ｆ上の各デバイスにデータを転送する。
【００９３】
<画像二値化部の説明>
以下、図８に示した画像二値化部８０５における処理手順を示す。
【００９４】
ＣＰＵ１１２が、Ｉ／Ｆ１３７を介して、バスコントローラ１１３に二値化制御のための設定を行う。この設定によりバスコントローラ１１３は画像二値化部８０５に対して二値化処理に必要な設定（変換方法に応じた各種パラメータ等）を行う。必要な設定を行った後に、再度ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従い、バスコントローラ１１３はＤＲＡＭ１１６又は各Ｉ／Ｆを介して接続されているデバイスから画像データの転送を開始する。
【００９５】
画像二値化部８０５は、受け取った画像データに対して二値化処理を施す。本実施形態では、二値化の手法としては、画像データを所定の閾値と比較して単純に二値化するものとする。もちろん、ディザ法、誤差拡散法、誤差拡散法を改良したものなどのいずれの手法によってもかまわない。
【００９６】
その後、画像二値化部８０５は二値化処理された画像データをバスコントローラ１１３に転送する。二値化処理された画像データを受け取ったバスコントローラ１１３は、ＤＲＡＭ１１６又はＩ／Ｆ上の各デバイスにデータを転送する。
【００９７】
<画像多値化部の説明>
以下、図８に示した画像多値化部８０６における処理手順を示す。
【００９８】
ＣＰＵ１１２は、Ｉ／Ｆ１３７を介して、バスコントローラ１１３に画像多値化制御のための設定を行う。この設定によりバスコントローラ１１３は画像多値化部８０６に対して画像多値化に必要な設定（多値化後の色空間等）を行う。必要な設定を行った後に、再度ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従い、バスコントローラ１１３はＤＲＡＭ１１６又は各Ｉ／Ｆを介して接続されているデバイスから画像データの転送を開始する。
【００９９】
画像多値化部８０６は、受け取った画像データを一時ＳＲＡＭ１３６に格納し、これを入力バッファとして用いて、格納した２値画像データを白黒多値又はカラー多値画像に変換する。多値化後のデータは再度ＳＲＡＭ１３６へ書き戻し、これを出力バッファとして画像多値化部８０６はＳＲＡＭ１３６から画像データを読み出し、バスコントローラ１１３に転送する。
【０１００】
多値化処理された画像データを受け取ったバスコントローラ１１３は、ＤＲＡＭ１１６又はＩ／Ｆ上の各デバイスにデータを転送する。
【０１０１】
<画像合成部の説明>
以下、図８に示した画像合成部８０７における処理手順を示す。
【０１０２】
ＣＰＵ１１２は、Ｉ／Ｆ１３７を介して、バスコントローラ１１３に画像合成制御のための設定を行う。この設定によりバスコントローラ１１３は画像合成部８０７に対して画像合成に必要な設定（合成比率、入出力の色空間、主副走査の画像サイズ等）を行う。必要な設定を行った後に、再度ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従い、バスコントローラ１１３はＤＲＡＭ１１６又は各Ｉ／Ｆを介して接続されているデバイスから画像データの転送を開始する。
【０１０３】
画像合成部８０７は、受け取った２つの画像データをそれぞれ一時ＳＲＡＭ１３６に格納し、これを入力バッファとして用いて、格納した２つの画像データに対して合成処理する。合成後のデータは再度ＳＲＡＭ１３６へ書き戻し、これを出力バッファとして画像合成部８０７はＳＲＡＭ１３６から画像データを読み出し、バスコントローラ１１３に転送する。
【０１０４】
合成処理された画像データを受け取ったバスコントローラ１１３は、ＤＲＡＭ１１６又はＩ／Ｆ上の各デバイスにデータを転送する。
【０１０５】
<ＰＤＬ画像出力時のシーケンス>
図１１は、本発明の画像処理装置１００のＰＤＬ画像出力処理を示すフローチャートである。
【０１０６】
このフローチャートは、図１に示したＰＣ４０１，４０２内の図示しないＣＰＵや図４に示したＣＰＵ１１２により記憶媒体に格納されたプログラムに基づいて実行されるものである。
【０１０７】
まず、ＰＤＬ画像を出力する場合、ステップＳ３００１では、ＰＣ４０１，４０２上でユーザが当該ＰＤＬ画像出力ジョブのプリント設定を行う。プリント設定内容は、部数、用紙サイズ、片面／製本、ページ出力順序、ソート出力、及びステイプル止めの有無等である。
【０１０８】
次に、ステップＳ３００２では、ＰＣ４０１，４０２上で印刷指示を与え、それと共にＰＣ４０１，４０２上にインストールされているドライバソフトウェアが、印刷対象となるＰＣ４０１，４０２上のコードデータをいわゆるＰＤＬデータに変換して、Ｓ３００１で設定したプリント設定パラメータとともに、本画像入出力装置の制御装置１１０に、ネットワーク４００を介してＰＤＬデータを転送する。
【０１０９】
次にステップＳ３００３では、制御装置１１０のメインコントローラ１１１のＣＰＵ１１２が、コネクタ１２２およびＮｅｔｗｏｒｋＣｏｎｔｒｏｌｌｅｒ１２１を介して転送されたＰＤＬデータを前記プリント設定パラメータに基づいて、画像データに展開（ラスタライズ）する。画像データの展開は、ＤＲＡＭ１１６上に行われる。画像データの展開が完了するとＳ３００４へ進む。
【０１１０】
ステップＳ３００４では、メインコントローラ１１１がＤＲＡＭ１１６上に展開された画像データを、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５に転送する。
【０１１１】
ステップＳ３００５では、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５が、前記プリント設定パラメータとは独立に、画像処理を行う。例えば、前記プリント設定パラメータで指定された用紙サイズがＡ４であるにもかかわらず、プリンタ部３００の給紙ユニット３６０にはＡ４Ｒ用紙しかない場合には、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５で画像を９０度回転することによって、出力用紙にあわせた画像出力を行うことができる。画像データの画像処理が完了するとＳ３００６へ進む。
【０１１２】
ステップＳ３００６では、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５がメインコントローラ１１１へ画像処理後の画像データを転送する。メインコントローラ１１１は転送されてきた画像データをＤＲＡＭ１１６上に記憶する。
【０１１３】
ステップＳ３００７では、メインコントローラ１１１はプリンタＩ／Ｆ１４５およびコネクタ１４７を介して、プリンタ部３００を制御しつつ、適切なタイミングでＤＲＡＭ１１６上の画像データを、プリンタ部３００へと転送する。
【０１１４】
ステップＳ３００８では、制御装置１１０が、プリンタ部３００を制御して画像データをプリント出力する。画像データの転送が完了すると、すなわち当該ＰＤＬジョブが終了すると、プリント出力を終了する。
【０１１５】
<コピー画像出力時のシーケンス>
図１２は、本発明の画像処理装置１００のコピー画像出力処理を示すフローチャートである。また、このフローチャートは、図４に示したＣＰＵ１１２により記憶媒体に格納されたプログラムに基づいて実行されるものとする。
【０１１６】
コピー画像を出力する場合、ステップＳ４００１では、操作部１５０上でユーザが当該コピー画像出力ジョブのコピー設定を行う。コピー設定内容は、部数、用紙サイズ、片面／製本、拡大／縮小率、ソート出力、及びステイプル止めの有無等である。
【０１１７】
次に、ステップＳ４００２では、操作部１５０上でコピー開始指示を与えると、制御装置１１０のメインコントローラ１１１はスキャナＩ／Ｆ１４０およびコネクタ１４２を介してリーダ部２００を制御し、原稿の画像データを読み込む。画像データはＤＲＡＭ１１６上に記憶される。
【０１１８】
従来のコピー機では、前記コピー設定の拡大／縮小率の設定に応じて、すなわち副走査方向の変倍率に応じて光学ユニット２１３の移動速度を変化させることにより副走査方向の変倍処理を実現していた。しかしながら、本実施形態では、前記コピー設定の拡大／縮小率の設定にかかわらず、必ず等倍（１００％）で画像データを読み取り、変倍処理については、主走査方向、副走査方向ともに、後述するＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５によって行うものとする。
【０１１９】
次に、ステップＳ４００３では、メインコントローラ１１１がＤＲＡＭ１１６上の画像データを、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５に転送する。ステップＳ４００４では、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５が、前記コピー設定パラメータに基づいて画像処理を行う。例えば、拡大４００％の設定がなされているときには、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５内のモジュールである画像変倍部を用いて主走査方向、副走査方向、双方への変倍処理を行う。画像データの画像処理が完了するとＳ４００５へ進む。
【０１２０】
ステップＳ４００５では、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５がメインコントローラ１１１へ画像処理後の画像データを転送する。メインコントローラ１１１は転送されてきた画像データをＤＲＡＭ１１６上に記憶する。
【０１２１】
次に、ステップＳ４００６では、メインコントローラ１１１はプリンタＩ／Ｆ１４５およびコネクタ１４７を介して、プリンタ部３００を制御しつつ、適切なタイミングでＤＲＡＭ１１６上の画像データをプリンタ部３００へ転送する。
【０１２２】
さらに、ステップＳ４００７では、制御装置１１０が、プリンタ部３００を制御して画像データをプリント出力する。画像データの転送が完了すると、すなわち当該コピージョブが終了すると、プリント出力を終了する。
【０１２３】
<パーソナルボックス機能の説明>
以下、図１３〜図１９を参照して、本実施形態におけるパーソナルボックス機能について詳細に説明する。
【０１２４】
図１３は、図１に示した操作部１５０のキー配列を示す平面図である。
【０１２５】
同図において、１５０１は電源スイッチで、本体への通電を制御する。１５０２は予熱キーで、予熱モードのＯＮ／ＯＦＦに使用する。１５０３はコピーＡモードキーで、複数の機能の中からコピーＡモードを選択するときに使用する。１５０４はコピーＢモードキーで、複数の機能の中からコピーＢモードを選択するときに使用する。コピーＡ及びコピーＢとは、各々同じコピー機能であるが、片方のコピーのスキャナ読み込みが終了している場合は次のコピーの入力ができるため、敢えてユーザに分かりやすくするために２つのコピーに分けている。
【０１２６】
１５０５はボックスキーで、複数の機能の中からボックスモードを選択するときに使用する。ボックス機能とは、ユーザ個人や部署毎に複写機内のメモリに記憶領域を持ち、そこにＰＤＬやスキャン画像を入れておき、好きなときに出力する機能である。
【０１２７】
１５０６は拡張キーで、ＰＤＬに対する操作を行うときに使用する。
【０１２８】
コピーＡモードキー１５０３、コピーＢモードキー１５０４、ボックスキー１５０５、及び拡張キー１５０６は後述するＬＣＤ１５１６の各々の機能画面を呼び出すときにも使用され、ＬＣＤ１５１６の表示により各々のジョブの状況を見ることができる。
【０１２９】
１５０７はコピースタートキーで、コピーの開始を指示するときに用いるキーである。１５０８はストップキーで、コピーを中断したり、中止したりするときに用いるキーである。１５０９はリセットキーで、スタンバイ中は標準モードに復帰させるキーとして動作する。
【０１３０】
１５１０はガイドキーで、各機能を知りたいときに使用するキーである。１５１１はユーザモードキーで、ユーザがシステムの基本設定を変更するときに使用する。１５１２は割り込みキーで、コピー中に割り込みしてコピーしたいときに用いる。１５１３はテンキーで、数値の入力を行うときに使用する。
【０１３１】
１５１４はクリアキーで、数値をクリアするときに用いる。１５１５はＩＤキーで、ＩＤの入力モードに移行するときに使用する。１５１６は液晶画面とタッチセンサの組合せからなるＬＣＤタッチパネルであり、各モード毎に個別の設定画面が表示され、さらに、描画されたキーに触れることで、各種の詳細な設定を行うことが可能である。また、各々のジョブの動作状況表示なども行う。
【０１３２】
１５１７はネットワークの通信状態を示すタリーランプで、通常緑色で、通信しているときは緑色で点滅し、ネットワークエラーの場合には赤色になる。
【０１３３】
１５１８はＡＣＳ（オートカラーセレクト）キーで、コピー原稿がカラーか白黒かを自動的に判別し、カラーならばカラーで、白黒ならば黒単色でスキャンするモードを設定する場合に使用する。１５１９はフルカラーモードキーで、コピー原稿に関わらずフルカラーでスキャンするモードを設定する場合に使用する。１５２０はブラックモードキーで、コピー原稿に関わらず黒単色でスキャンするモードを設定する場合に使用する。
【０１３４】
ＡＣＳキー１５１８、フルカラーモードキー１５１９、及びブラックモードキー１５２０はトグル動作し、必ずどれか一つが選択されており、選択されているキーが点灯している。
【０１３５】
図１４は、図１３に示した操作パネル１５１６のコピー標準画面の一例を示した模式図である。本実施形態の画像処理装置１００は、電源投入時にデフォルトとして、このコピー標準画面で起動するようになっている。
【０１３６】
同図において、１６０１はメッセージラインで、コピージョブの状態をメッセージで表示する。１６０２は倍率表示で、設定された倍率やコピーモードによって自動的に決められる倍率をパーセントで表示する。１６０３は用紙サイズ表示で、選択された出力用紙を表示し、自動用紙選択が設定されている場合にはオート用紙というメッセージを表示する。
【０１３７】
１６０４は置数表示で、何枚コピーするかを示す。１６０５は縮小キーで、縮小コピーを行いたい場合に使用する。１６０６は等倍キーで、縮小や拡大が設定されている場合に等倍に戻したいときに使用する。１６０７は拡大キーで、拡大コピーを行いたい場合に使用する。１６０８はズームキーで、細かい単位で倍率を設定して縮小コピーや拡大コピーを行いたい場合に使用する。
【０１３８】
１６０９は用紙選択キーで、出力用紙を指定する場合に使用する。１６１０はフィニッシャキーで、ソートやステイプルのモードを設定する場合に使用する。１６１１は両面キーで、両面モードを設定する場合に使用する。
【０１３９】
１６１２は濃度表示で、現在の濃度が分かるようになっており、左側が濃度が薄く、右側が濃度が濃いことを示す。また、濃度表示１６１２は、うすくキー１６１３、こくキー１６１５と連動して表示が変化するようになっている。うすくキー１６１３は、濃度を薄くしたい場合に使用する。こくキー１６１５は、濃度を濃くしたい場合に使用する。１６１４は自動キーで、自動的に濃度を決定するモードを使用する場合に使用する。
【０１４０】
１６１６は文字キーで、文字原稿をコピーするのに適した濃度に自動的に設定する文字モードを設定する場合に使用する。１６１７は文字／写真キーで、写真が混在した原稿をコピーするのに適した濃度に自動的に設定する文字／写真モードを設定する場合に使用する。１６１８は応用モードキーで、コピー標準画面で設定できない様々なコピーモードを設定する場合に使用する。
【０１４１】
１６１９はシステム状況キーで、現在この画像入出力システム１００で行われているプリントやスキャンの状況を見たい場合に使用する。このシステム状況キー１６１９は、コピー標準画面だけではなく、常にこの位置に現れており、いつでもこのキーを押すことによりシステムの状況を見ることができるようになっている。
【０１４２】
また、図１４では図示していないが、領域１６２０は、メッセージライン１６０１で表示する必要のない優先度の低いアラームや、他の機能の実行状態などをメッセージ表示するステータスラインである。
【０１４３】
図１５は、図４に示したハードディスク（ＨＤ）１６２の記憶領域の構成を具体的に示した図である。
【０１４４】
同図に示すように、ＨＤ１６２の記憶領域は、テンポラリ領域７０１とボックス領域１７０２とフォーム領域１７０８とフォントベクタ領域１７０９とで構成されている。ボックス領域１７０２は、さらにパーソナルボックス領域１７０３〜１７０７で構成されている。
【０１４５】
テンポラリ領域１７０１は、画像データの出力順序を変えたり、複数部出力においても一回のスキャンで出力ができるようにするために、ＰＤＬの展開データやスキャナからの画像データを一時的に記憶する記憶領域である。またテンポラリ領域１７０１は、電子ソートを行うために画像データを一時的に記憶させる領域であるため、ジョブ終了後に、それらの画像データは消去される。
【０１４６】
ボックス領域１７０２は、ボックス機能を使用するための記憶領域であり、ホストコンピュータからのＰＤＬ画像が展開されることにより得られた画像データは、ホストコンピュータから受信したパーソナルボックス番号に対応するパーソナルボックス領域１７０３〜１７０７に格納される。パーソナルボックス領域１７０３〜１７０７は、各ユーザや会社などの部署毎に割り当てられ、各ボックスにはボックス名とパスワードを付けることができる。ユーザはボックスを指定することでＰＤＬジョブやスキャンジョブを各ボックス入力することができ、パスワードを入力することで実際にボックスの中を見たり、設定変更やプリント出力を行う。図１５では、ボックス領域１７０２は、５つの記憶領域に分割されているが、これらの分割数は、適宜変更可能である。
【０１４７】
フォーム領域１７０８は、フォーム画像を記憶するための領域である。本実施形態では、フォーム画像をＨＤ１６２に登録する際には、フォーム番号とフォーム画像を対応づけてフォーム領域１７０８に記憶する。
【０１４８】
また、ＨＤ１６２には１００個のフォーム画像が登録可能である。複数のフォーム画像を記憶する場合は、フォーム領域１７０８を複数の記憶領域に分けて使用し、記憶領域毎にフォーム画像を記憶する。
【０１４９】
尚、複数のフォーム画像をフォーム領域１７０８に記憶する場合に、フォーム領域１７０８を予め複数の記憶領域を分けておき、記憶領域毎にフォーム画像を記憶しても良い。
【０１５０】
また、記憶する各フォーム画像のデータ量が異なることを考慮して、フォーム領域１７０８を予め複数の記憶領域には分けずに、フォーム画像を記憶する際に、記憶するフォーム画像のデータ量に対応する記憶領域をフォーム領域１７０８に確保して記憶しても良い。これにより、メモリを効率良く使用することができる。
【０１５１】
また、フォーム領域１７０８はテンポラリ領域１７０１とは異なり、フォーム合成処理を行うためのフォーム画像を記憶する領域であり、ジョブが終了しても、それらのフォーム画像は消去されない。フォーム画像は、操作部１５０にてユーザが消去指示を入力することによりＨＤ１６２から消去される。
【０１５２】
図１６，図１７は、本発明の画像処理装置１００のボックス登録処理の一例を示すフローチャートである。なお、本実施形態におけるボックスへの登録は、ホストコンピュータからのＰＤＬ画像と、スキャナからのスキャン画像の登録があり、図１６はホストコンピュータ（図１に示したＰＣ４０１，４０２）からのＰＤＬ画像のボックス登録処理に対応し、図１７はスキャナ（図１に示したリーダ部２００）からのスキャン画像のボックス登録処理に対応する。
【０１５３】
また、図１６のフローチャートは、図１に示したＰＣ４０１，４０２内の図示しないＣＰＵ及び図４に示したＣＰＵ１１２により記憶媒体に格納されたプログラムに基づいて実行され、図１７のフローチャートは、図４に示したＣＰＵ１１２により記憶媒体に格納されたプログラムに基づいて実行されるものとする。
【０１５４】
まず、図１６を参照して図１に示したＰＣ４０１，４０２からのＰＤＬ画像をボックス登録する場合について説明する。
【０１５５】
まず、ステップＳ１８０１では、ＰＣ４０１，４０２上でユーザがプリント設定を行いＳ１８０２に進む。プリント設定内容は、部数、用紙サイズ、拡大縮小率、片面／製本、ページ出力順序、ソート出力、及びステイプル止めの有無等である。
【０１５６】
次に、ステップＳ１８０２では、ＰＣ４０１，４０２上でボックス番号を設定することで、ＨＤ１６２のボックス領域１７０２内の領域が指定され、ステップＳ１８０３に進む。例えば、ボックス番号が１と指定されると、ボックス領域１７０２内のパーソナルボックス領域１７０３が指定されることなる。
【０１５７】
次に、ステップＳ８０３では、ＰＣ４０１，４０２上で印刷指示を与え、それと共にＰＣ４０１，４０２上にインストールされているドライバソフトウェアが印刷対象となるコードデータをいわゆるＰＤＬデータに変換して、ステップＳ１８０１で設定したプリント設定パラメータとともに、本画像処理装置１００の制御装置１１０にＰＤＬデータを転送し、ステップＳ１８０４に進む。
【０１５８】
ステップＳ１８０４では、転送されたＰＤＬデータを画像データに展開（ラスタライズ）する。画像データの展開が完了すると、ステップＳ１８０５に進む。
【０１５９】
そして、ステップＳ１８０５では、展開された画像データがＨＤ１６２のボックス領域領域１７０２に順次記録され、例えばステップＳ１８０２で指定されたボックス番号が「１」のときは、展開された画像データはパーソナルボックス領域１７０３内に記憶される。このとき、ステップＳ１８０１で設定したプリント設定パラメータもパーソナルボックス領域１７０３に記録される。なお、ステップＳ１８０２で指定されたボックス番号が「２」、「３」のときは、それぞれパーソナルボックス領域１７０４、パーソナルボックス領域１７０５に記憶される。
【０１６０】
次に、図１７を参照して図１に示したリーダ部２００からのスキャン画像をボックス登録する場合について説明する。
【０１６１】
まず、ステップＳ１８０６において、操作部１５０により画像を入力するボックス番号を指定し、ステップＳ１８０７では、画像処理等のスキャン設定を操作部１５０により指定し、ステップＳ１８０８では、スキャンスタートの指示を出す（図１３に示したコピースタートキー１５０７を押下する）ことで、リーダ部２００で原稿を読み取り、ステップＳ１８０９では、ステップＳ１８０８で読み取った画像をステップＳ１８０６で指定したボックス領域に格納する。
【０１６２】
図１８は、図１３に示した操作部１５０のボックスキー１５０５を押下した場合のＬＣＤ１５１６の表示を示す模式図であり、ボックス選択画面に対応する。
【０１６３】
同図において、９００はボックスを選択する画面（ボックス選択画面）である。ボックス選択画面９００において、９０１は各ボックスの情報を示しており、そのボックス番号９０１ａ、ボックス名９０１ｂ、ＨＤ１６２のボックス領域１７０２に対してそのボックスがどれだけ容量をとっているかの情報９０１ｃを表示する。ボックス番号９０１ａを押下すると、後述する図１９に示すパスワード入力画面に遷移する。９０２，９０３はそれぞれ上下スクロールキーであり、９０１の表示を越える数のボックスが登録されているときに、画面をスクロールする場合に使用する。
【０１６４】
図１９は、図１８に示したボックス選択画面９００のボックス番号９０１ａを押圧した場合のＬＣＤ１５１６の表示を示す模式図であり、パスワード入力画面に対応する。
【０１６５】
同図において、１０００はパスワード入力画面であり、この画面から各ボックスに設定されているパスワードを入力することで、後述する図２０に示すボックス内画面に遷移し、各ボックスにアクセスできるようになる。なお、パスワードが違う場合には、不図示の警告画面に遷移し、ボックスにはアクセスできない。
【０１６６】
パスワード入力画面１０００において、１００３はパスワード表示欄で、操作部１５０のテンキーや１５１３やタッチパネル１５１６から入力されたパスワードを伏せ文字で表示する。１００１は取消キーで、キーを押下することで図１８に示したボックス選択画面９００に戻る。１００２はＯＫキーで、このキーを押下することで入力したパスワードの確定となり、パスワードの検証が行われる。
【０１６７】
図２０は、図１９に示したパスワード入力画面１０００のＯＫキー１００２を押下しパスワードが正しいと判断された場合のＬＣＤ１５１６の表示を示す模式図であり、ボックス内ファイル表示画面に対応する。
【０１６８】
同図において、１１００はボックス内ファイル表示画面である。ボックス内ファイル表示画面１１００において、１１０１はボックス内のファイルリストで、各ファイルの登録日時１１０１ａ、ファイル名１１０１ｂがリスト表示される。ファイルを選択するにはファイル名１１０１ｂを押下し、現在選択されているファイルは反転表示される。１１０２はスキャンキーで、現在開いているボックスにスキャナから画像を入力する場合に使用し、不図示のスキャンの設定画面に遷移する。１１０３はプリントキーで、ファイルリスト１１０１で選択しているファイルをプリントする場合に使用する。１１０４は色変換キーで、ファイルリスト１１０１で選択しているファイルの色変換を行う場合に使用し、不図示の色変換画面に遷移する。１１０５は消去キーで、ファイルリスト１１０１で選択しているファイルを消去する場合に使用する。１１０６，１１０７はそれぞれ上下スクロールキーであり、ファイルリスト１１０１の表示を超える数のファイルが登録されているときに、画面をスクロールする場合に使用する。１１０７は閉じるキーで、図１８に示したボックス選択画面９００に戻るときに使用する。
【０１６９】
<ナンバリング合成機能の説明>
図２１を用いて、ページナンバや章番号などの数字を合成するナンバリング合成機能について説明する。ナンバリングのフォントベクタは、予めハードディスク等のメモリに複数記憶されている。
【０１７０】
ユーザが操作部１５０でナンバリング合成機能を使用して画像形成を行う指示を入力すると、画像処理装置１００は、フォントベクタをフォントラスタライズして生成された画像（図２１（Ａ））と読み込んだ原稿の画像データ（図２１（Ｂ））とを合成してプリントする。これにより、ユーザは図２１（Ｃ）に示すようなデータを得ることができる。
【０１７１】
次に、フォントベクタ領域１７０９（図１５）について説明する。フォントベクタ領域１７０９は、テンポラリ領域１７０１とは異なり、ナンバリングの合成処理を行うためのフォントベクタを記憶する領域であり、ジョブが終了しても、それらのフォントベクタは消去されない。
【０１７２】
図２２は、ナンバリング合成処理を示すフローチャートである。
【０１７３】
まず、ステップＳ１１０１においてリーダ部２００が原稿をスキャンし、ステップＳ１１０２においてテンポラリ領域１７０１が当該読み込まれた原稿画像を一時的に記憶し、次に、ステップＳ１１０３においてＣＰＵ１１２がＩ／Ｏ制御部１２６及びＥ−ＩＤＥインタフェース１６１を介してナンバリングのフォントベクタをＨＤ１６２のフォントベクタ領域１７０９から読み出し、ステップＳ１１０４においてＣＰＵ１１２が該読み出されたフォントベクタをフォントラスタライズすることにより白黒２値画像を生成する。
【０１７４】
そして、ステップＳ１１０５においてＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５がフォントラスタライズした画像の色空間をテンポラリ領域１７０１に記憶した原稿画像に合わせて色空間変換をし、ステップＳ１１０６においてＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５が色空間変換された画像とテンポラリ領域１７０１に記憶した原稿画像との合成処理を行い、ステップＳ１１０７において該ジョブが終了したらＣＰＵ１１２がテンポラリ領域１７０１に記憶された原稿画像のみをＨＤ１６２から消去する。尚、読み込んだ原稿画像をテンポラリ領域１７０１に記憶せずに合成処理を行っても良い。
【０１７５】
上記ステップＳ１１０５では、フォントラスタライズした画像の色空間を原稿画像に合わせ色空間変換したが、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５が原稿画像に対しても色空間変換を行ってもよい。
【０１７６】
<フォーム合成機能の説明>
図２３を用いて、フォーム合成機能について説明する。フォーム画像は、予めハードディスク等のメモリに複数記憶されている。図２３（Ａ）にフォーム画像の一例を示す。図２３（Ｂ）は、リーダ装置２００にて読み込む原稿を示す。
【０１７７】
ユーザが操作部１５０でフォーム合成機能を使用して画像形成を行うように指示を入力すると、画像処理装置１００は、フォーム画像と読み込んだ原稿の画像データとを合成してプリントする。これにより、ユーザは図２３（Ｃ）に示すようなデータを得ることができる。本実施形態では、図４に示すＨＤ１６２にフォーム画像を複数登録することができる。また、ＨＤ１６２に対するフォーム画像の登録（記憶処理）または消去（消去処理）は、ユーザが設定できる。
【０１７８】
以下、フォーム合成機能の設定、及びフォーム画像の登録・消去の設定方法について説明する。尚、本実施形態のフォーム合成機能とは、複数のフォーム画像（例えば、表やイラスト）を登録画像としてＨＤ１６２に記憶しておき、フォーム画像とスキャナにより読み取った画像データとを合成してプリントする機能である。
【０１７９】
図２４に示す画面２３００は、ＨＤ１６２に記憶されたフォーム画像と読み込んだ原稿画像データとのフォーム合成設定画面である。
【０１８０】
画面２３００には、ＨＤ１６２に登録されたフォーム画像のリストが表示される（表示領域２３０７参照）。図２４では、「全面合成」という名称のフォーム画像が１個だけＨＤ１６２に登録されていることを示している。
【０１８１】
また、表示領域２３０７の左端には番号が表示されている。これは、フォーム番号であり、ＨＤ１６２に登録されたフォーム画像毎に付けられているものである。例えば、図２４では、「全面合成」という名称のフォーム画像に「００」という番号（以下、フォーム番号）が付けられていることを示している。本実施形態では、フォーム画像をＨＤ１６２に登録する際には、フォーム画像とフォーム番号を対応づけてＨＤ１６２に記憶する。
【０１８２】
一方、フォーム番号「０１」のラインには、「未登録」と表示されている。これは、該フォーム番号は、未使用であり、該フォーム番号に対応するフォーム画像はＨＤ１６２に登録されていないことを意味する。また、フォーム番号「０２」、「０３」、「０４」、「０５」も同様に、未使用であり、これらのフォーム番号に対応するフォーム画像はＨＤ１６２に登録されていないこと（未登録）を意味する。尚、フォーム番号に関して、本実施形態は００番〜９９番まで用意されている。従って、ＨＤ１６２には１００個のフォーム画像を登録することができる。
【０１８３】
ＨＤ１６２にフォーム画像を登録する場合、例えば、フォーム画像の新規登録を行う場合、ユーザは、表示領域２３０７に表示されている未使用のフォーム番号のなかから何れかのフォーム番号を選択し、登録・消去ボタン２３０５を押下する。画像処理装置１００は、フォーム画像とフォーム番号を対応づけてＨＤ１６２に記憶する。
【０１８４】
尚、ＨＤ１６２に登録されているフォーム画像を読み込んだ画像データと書き換える場合、即ちＨＤ１６２にフォーム画像を再登録する場合は、ＨＤ１６２に既に登録されているフォーム番号に対応したフォーム番号を選択する。
【０１８５】
次に、フォーム合成機能の設定について説明する。ユーザは、画面２３００において、表示領域２３０７内にリスト表示されるフォーム画像のなかから所望するフォーム画像に対応するフォーム番号を押下する。尚、ユーザにより選択されたフォーム画像は白黒反転表示される。ユーザがフォーム画像を選択し、ＯＫキー２３０６を押下すると、画面２３００にてユーザにより選択されたフォーム画像と読み込んだ原稿画像とのフォーム合成の設定が行なわれ、図１４に示す標準画面に切り替わる。尚、図１４の応用モードキー１６１８は、応用モードが設定されていることをユーザに知らせるために白黒反転表示される。そして、該画面にて、ユーザが図１３に示すコピースタートキー１５０７を押下することにより、画像処理装置１００は、フォーム合成コピーを作成するよう合成処理を開始する。
【０１８６】
画面２３００のチェックコピーボタン２３０４は、ユーザが選択したフォーム画像と読み込んだ原稿画像データとのフォーム合成コピーを作成する前に、お試しコピー（試し刷り）を行うためのボタンである。ユーザがチェックコピーボタン２３０４を押下すると、該ボタン２３０４は白黒反転表示される。このチェックコピーボタン２３０４が黒の状態で、ユーザによりＯＫキー２３０６が押下されると、フォーム合成コピー作成前にお試しコピーを行うように設定される。
【０１８７】
取消しボタン２３０１は、フォーム合成設定の取り消しを行うためのボタンである。２３０２、２３０３は、上下スクロールボタンであり、１画面では表示しきれない多数のジョブ内容を表示する場合に、画面をスクロールさせるボタンである。ユーザにより上スクロールボタン２３０２が押下されると、画面が上にスクロールし、下スクロールボタン２３０３が押下されると画面が下にスクロールする。２３０５は、登録・消去ボタンである。ユーザが表示領域２３０７内のなかから何れかのフォーム番号を選択し、登録・消去ボタン２３０５を押下した場合は、図２５に示す登録内容設定画面２４００に移行する。図２５の画面２４００は、画面２３００にてユーザにより選択されたフォーム番号に対応したフォーム画像の登録または消去を行うための画面である。図２５の登録ボタン２４０１は、図２４にて選択されたフォーム番号に対応するフォーム画像をＨＤ１６２に記憶するためのボタンである。名称登録ボタン２４０２は、図２４において選択されたフォーム画像の名称の登録に移行するためのボタンである。消去ボタン２４０３は、図２４で選択されたフォーム番号に対応したフォーム画像をＨＤ１６２から消去するためのボタンである。２４０４は閉じるボタンである。このボタン２４０４が押下されると、フォーム画像の登録・消去の設定は行わず、図２４のフォーム合成設定画面に戻る。
【０１８８】
<フォーム合成処理の説明>
図２６はフォーム合成処理を示すフローチャートである。
【０１８９】
まず、ステップＳ１２０１においてリーダ部２００が原稿をスキャンし、ステップＳ１２０２においてテンポラリ領域１７０１が当該読み込まれた原稿画像を一時的に記憶し、次に、ステップＳ１２０３においてＣＰＵ１１２がＩ／Ｏ制御部１２６及びＥ−ＩＤＥインタフェース１６１を介してフォーム画像をフォーム領域１７０８から読み出し、ステップＳ１２０４においてＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５がフォーム領域１７０８から読み出されたフォーム画像の色空間をテンポラリ領域１７０１に記憶した原稿画像に合わせて色空間変換し、ステップＳ１２０５においてＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５が色空間変換された画像とテンポラリ領域１７０１に記憶した原稿画像との合成処理を行い、ステップＳ１２０６において該ジョブが終了したらＣＰＵ１１２がテンポラリ領域１７０１に記憶された原稿画像のみをＨＤ１６２から消去する。尚、読み込んだ原稿画像をテンポラリ領域１７０１に記憶せずにフォーム画像との合成処理を行っても良い。
【０１９０】
上記ステップＳ１２０４では、フォーム画像の色空間を原稿画像に合わせて色空間変換したが、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５が原稿画像に対しても色空間変換を行ってもよい。
【０１９１】
上述したように、本実施の形態によれば、予めフォントベクタ領域１７０９（図１５）に格納されているフォントベクタが画像データに変換され、該変換された画像データの色空間がリーダ装置２００で読み取られた画像データの色空間に合わせるように変換され、リーダ装置２００で読み取られた画像データと色空間が変換された画像データ（フォントベクタに対応する画像データ）とが合成されるので、フォントラスタライズされた画像と原稿画像との合成処理ができるという効果を奏する。さらに、ページ番号等の情報はフォントベクタとしてハードディスクなどの記録媒体に収めておく方が画像として持っておくよりもディスク容量を削減できるという効果がある。
【０１９２】
また、本実施の形態によれば、フォーム画像データの色空間がリーダ装置２００で読み取られた画像データの色空間に合わせるように変換され、リーダ装置２００で読み取られた画像データと色空間が変換されたフォーム画像データとが合成されるので、適切な色空間で画像同士を合成することができ、ユーザが所望するデータを出力することができる。
【０１９３】
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムをコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読出して実行することによっても本発明の目的が達成されることは云うまでもない。
【０１９４】
この場合、上記プログラムは、不図示の該プログラムを記録した記録媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【０１９５】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【０１９６】
更にまた、上述した実施の形態の機能を実現するソフトウェアのプログラムを記録した記録媒体をコンピュータに供給し、そのコンピュータが記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは云うまでもない。
【０１９７】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。
【図面の簡単な説明】
【０１９８】
【図１】本発明の実施の形態に係る画像処理装置１００の構成を示すブロック図である。
【図２】図１に示したリーダ部２００及びプリンタ部３００の構成を示す断面図である。
【図３】図２に示したリーダ画像処理部２２２の詳細な構成を示すブロック図である。
【図４】図１に示した制御装置１１０のハードウェア構成を示すブロック図である。
【図５】図４に示したスキャナＩ／Ｆ１４０の画像処理を担う部分の詳細な構成を示すブロック図である。
【図６】図５に示したＡＣＳカウント部６０３の構成を示すブロック図である。
【図７】図４に示したプリンタＩ／Ｆ１４５の画像処理を担う部分の詳細な構成を示すブロック図である。
【図８】図４に示したＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５の詳細な構成を示すブロック図である。
【図９】図８に示した画像回転部８０１の動作を説明する図である。
【図１０】図８に示した画像回転部８０１の動作を説明する図である。
【図１１】本発明の画像処理装置１００のＰＤＬ画像出力処理を示すフローチャートである。
【図１２】本発明の画像処理装置１００のコピー画像出力処理を示すフローチャートである。
【図１３】図１に示した操作部１５０のキー配列を示す平面図である。
【図１４】図１３に示した操作パネル１５１６のコピー標準画面の一例を示した模式図である。
【図１５】図４に示したハードディスク（ＨＤ）１６２の記憶領域の構成を具体的に示した図である。
【図１６】ホストコンピュータ（図１に示したＰＣ４０１，４０２）からのＰＤＬ画像のボックス登録処理を示すフローチャートである。
【図１７】スキャナ（図１に示したリーダ部２００）からのスキャン画像のボックス登録処理を示すフローチャートである。
【図１８】図１３に示した操作部１５０のボックスキー１５０５を押下した場合のＬＣＤ１５１６の表示を示す模式図である。
【図１９】図１８に示したボックス選択画面９００のボックス番号９０１ａを押圧した場合のＬＣＤ１５１６の表示を示す模式図である。
【図２０】図１９に示したパスワード入力画面１０００のＯＫキー１００２を押下しパスワードが正しいと判断された場合のＬＣＤ１５１６の表示を示す模式図である。
【図２１】（Ａ）はフォントベクタをフォントラスタライズして生成された画像データの一例を示す図であり、（Ｂ）は読み込んだ原稿の画像データの一例を示す図であり、（Ｃ）はこれらの画像データ同士を合成して得られる画像データを示す図である。
【図２２】ナンバリング合成処理を示すフローチャートである。
【図２３】（Ａ）はフォーム画像の一例を示す図であり、（Ｂ）はリーダ装置２００にて読み込む原稿の一例を示す図であり、（Ｃ）はフォーム画像と読み込んだ原稿の画像データとを合成して得られる画像データを示す図である。
【図２４】フォーム合成設定画面の一例を示す図である。
【図２５】登録内容設定画面の一例を示す図である。
【図２６】フォーム合成処理を示すフローチャートである。
【符号の説明】
【０１９９】
１００  画像処理装置
１１０  制御装置
１１１  メインコントローラ
１１２  ＣＰＵ
１１３  バスコントローラ
１１６  ＤＲＡＭ
１３５  グラフィックプロセッサ（ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ）
１５０  操作部
２００  リーダ部
３００  プリンタ部
【図１】
2005080010.tif 000004
【図２】
2005080010.tif 000005
【図３】
2005080010.tif 000006
【図４】
2005080010.tif 000007
【図５】
2005080010.tif 000008
【図６】
2005080010.tif 000009
【図７】
2005080010.tif 000010
【図８】
2005080010.tif 000011
【図９】
2005080010.tif 000012
【図１０】
2005080010.tif 000013
【図１１】
2005080010.tif 000014
【図１２】
2005080010.tif 000015
【図１３】
2005080010.tif 000016
【図１４】
2005080010.tif 000017
【図１５】
2005080010.tif 000018
【図１６】
2005080010.tif 000019
【図１７】
2005080010.tif 000020
【図１８】
2005080010.tif 000021
【図１９】
2005080010.tif 000022
【図２０】
2005080010.tif 000023
【図２１】
2005080010.tif 000024
【図２２】
2005080010.tif 000025
【図２３】
2005080010.tif 000026
【図２４】
2005080010.tif 000027
【図２５】
2005080010.tif 000028
【図２６】
2005080010.tif 000029