(57)【特許請求の範囲】
【請求項１】
画像データに対して画像処理を施す画像処理手段と、
自装置の動作モードを指定するモード指定値と、前記画像データに対する処理の条件を指定するユーザ指定パラメータとを入力する入力手段と、
機差を補正するためのマシン調整値を記憶するマシン調整値記憶手段と、
複数のレジスタと、
前記モード指定値と前記ユーザ指定パラメータと前記マシン調整値との少なくとも１つを算出元パラメータとして用いて、前記画像処理手段による画像処理を規定する処理規定パラメータを算出し、当該処理規定パラメータと当該処理規定パラメータの設定先のレジスタを示す識別子とを出力するレジスタ設定制御手段と、
前記複数のレジスタのうち前記識別子で指定されるレジスタに前記処理規定パラメータを書き込むレジスタ設定手段と、
前記各レジスタの識別子と、前記各レジスタに書き込まれる処理規定パラメータの算出に用いられる算出元パラメータを示す識別子とを対応付けた対応管理リストを記憶する対応管理リスト記憶手段と
を有し、
前記レジスタ設定制御手段は、前記算出元パラメータのいずれかが書き換えられた場合に、当該算出元パラメータに対応するレジスタを前記対応管理リストに基づいて特定し、当該レジスタに書き込むべき処理規定パラメータを当該算出元パラメータを用いて算出する
ことを特徴とする画像処理装置。
【請求項２】
前記各レジスタの識別子と、前記各レジスタに書き込まれた処理規定パラメータの値と、当該処理規定パラメータの算出に用いた算出元パラメータの値とを対応付けた履歴リストを記憶する履歴リスト記憶手段を有し、
前記レジスタ設定制御手段は、前記算出元パラメータのいずれかが書き換えられた場合に、当該算出元パラメータに対応するレジスタを前記対応管理リストによって特定し、当該レジスタに書き込むべき処理規定パラメータが当該算出元パラメータを用いて過去に算出されたか否かを前記履歴リストによって判定し、過去に算出されたと判定した場合に、当該算出元パラメータに対応する処理規定パラメータを前記履歴リストから読み出し、読み出した処理規定パラメータを前記レジスタ設定手段に出力する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記履歴リスト記憶手段は、前記履歴リストの作成を、前記画像処理の実行と並列に実行する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記複数のレジスタの各々へ設定される処理規定パラメータは、前記モード指定値のみから算出される処理規定パラメータのグループと、その他のグループとに予め分類されており、
前記レジスタ設定制御手段は、前記モード指定値のみから算出される処理規定パラメータが設定されるレジスタについては、前記モード指定値が更新された場合にのみ、そのレジスタの処理規定パラメータを更新する
ことを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録材上に形成された画像を読み取る処理、または、記録材上へ画像を形成する処理を行う画像処理装置に関し、特に、複数枚の原稿からなる原稿束についての画像読み取り処理または画像形成処理に要する時間を短縮する技術に関する。
【背景技術】
【０００２】
近年、スキャナ装置やプリンタ装置など、印刷用紙などの記録材上に形成された画像を読み取ったり記録材上に原稿画像を形成して出力したりする画像処理装置が一般に普及している。このような画像処理装置の性能を示す指標として、一定枚数の原稿について画像読み取り処理や画像形成処理を行う際に要する時間の長さ（以下、このような指標を「生産性」とも呼ぶ）が挙げられる。このような指標は、画像処理装置の製品カタログなどに記載され、市場に出回っている多種多様な画像処理装置のうちの何れを購入するべきかを決定する際に利用されている。
【０００３】
ところで、ｎ（ｎは２以上の自然数）枚の原稿（すなわち、複数枚の原稿）の各々について何らかの画像処理（以下、このような一連の画像処理を「ジョブ」とも呼ぶ）を施す際には、その画像処理を規定する各種パラメータ（以下、「処理規定パラメータ」と称する）をその画像処理の実行以前に設定しておく必要がある。しかしながら、ｍ（ｍは２以上かつｎ未満の自然数）−１枚目の原稿についての画像処理が完了した後に、ｍ枚目の原稿についての処理規定パラメータの算出および設定を開始したのでは、その画像処理装置に対して要求される生産性を達成することができなくなってしまう場合がある。
【０００４】
そこで、このような問題点を解決するための技術が従来より種々提案されており、その一例としては、特許文献１や特許文献２に開示された技術が挙げられる。
特許文献１には、ｎ枚の原稿について何らかのジョブを実行する場合に、処理に時間の係る原稿についてはその実行順序を後方に回し（例えば、ｋ（ｎ未満の自然数）枚目の原稿についての処理時間が最長である場合には、その原稿についての処理をｎ番目に行うように処理の順番を入れ替える）、他の原稿についての処理の狭間で上記ｋ枚目の原稿についての処理を実行することによって、その原稿についての処理が開始するまでに処理規定パラメータの設定を間に合わせるようにする技術が開示されている。
一方、特許文献２には、原稿台や原稿読み取り部などの一部デバイスを複数設け、それら複数設けられたデバイスによって並列処理を行うことによって生産性を向上させる技術が開示されている。
【特許文献１】特開２００４−２６２１８４号公報
【特許文献２】特開平５−１８３６８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術は、ジョブ内でのスケジューリングを行う技術であり、ジョブ全体に関して処理負荷を軽減させることや、ジョブ全体について要する処理時間を短縮することはできない。また、１枚目の原稿についての処理時間が最長である場合には、その原稿についての処理は後回しにされ、その出力が一番最後に行われることになるといった不具合や、全ての原稿について処理負荷が均等に重い場合には、対応することができないといった不具合があった。また、特許文献２に開示された技術では、原稿台や原稿読み取り部などの一部デバイスを複数設けるため、画像処理装置全体の製造コストが増加してしまうといった問題点がある。
本発明は、上記課題に鑑みて為されたものであり、原稿台や原稿読み取り部などを複数設けることなく、複数枚の原稿についての画像読み取りまたは画像形成に要する処理時間を短縮し生産性を向上させることを可能にする技術を提供することを目的としている。
【課題を解決するための手段】
【０００６】
請求項１に係る画像処理装置は、画像データに対して画像処理を施す画像処理手段と、自装置の動作モードを指定するモード指定値と、前記画像データに対する処理の条件を指定するユーザ指定パラメータとを入力する入力手段と、機差を補正するためのマシン調整値を記憶するマシン調整値記憶手段と、複数のレジスタと、前記モード指定値と前記ユーザ指定パラメータと前記マシン調整値との少なくとも１つを算出元パラメータとして用いて、前記画像処理手段による画像処理を規定する処理規定パラメータを算出し、当該処理規定パラメータと当該処理規定パラメータの設定先のレジスタを示す識別子とを出力するレジスタ設定制御手段と、前記複数のレジスタのうち前記識別子で指定されるレジスタに前記処理規定パラメータを書き込むレジスタ設定手段と、前記各レジスタの識別子と、前記各レジスタに書き込まれる処理規定パラメータの算出に用いられる算出元パラメータを示す識別子とを対応付けた対応管理リストを記憶する対応管理リスト記憶手段とを有し、前記レジスタ設定制御手段は、前記算出元パラメータのいずれかが書き換えられた場合に、当該算出元パラメータに対応するレジスタを前記対応管理リストに基づいて特定し、当該レジスタに書き込むべき処理規定パラメータを当該算出元パラメータを用いて算出することを特徴とする。
【０００７】
請求項２に係る画像処理装置は、請求項１に記載の画像処理装置において、前記各レジスタの識別子と、前記各レジスタに書き込まれた処理規定パラメータの値と、当該処理規定パラメータの算出に用いた算出元パラメータの値とを対応付けた履歴リストを記憶する履歴リスト記憶手段を有し、前記レジスタ設定制御手段は、前記算出元パラメータのいずれかが書き換えられた場合に、当該算出元パラメータに対応するレジスタを前記対応管理リストによって特定し、当該レジスタに書き込むべき処理規定パラメータが当該算出元パラメータを用いて過去に算出されたか否かを前記履歴リストによって判定し、過去に算出されたと判定した場合に、当該算出元パラメータに対応する処理規定パラメータを前記履歴リストから読み出し、読み出した処理規定パラメータを前記レジスタ設定手段に出力することを特徴とする。
請求項３に係る画像処理装置は、請求項２に記載の画像処理装置において、前記履歴リスト記憶手段は、前記履歴リストの作成を、前記画像処理の実行と並列に実行することを特徴とする。
【０００８】
請求項４に係る画像処理装置は、請求項１に記載の画像処理装置において、前記複数のレジスタの各々へ設定される処理規定パラメータは、前記モード指定値のみから算出される処理規定パラメータのグループと、その他のグループとに予め分類されており、前記レジスタ設定制御手段は、前記モード指定値のみから算出される処理規定パラメータが設定されるレジスタについては、前記モード指定値が更新された場合にのみ、そのレジスタの処理規定パラメータを更新することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、原稿台や原稿読み取り部などを複数設けることなく、複数枚の原稿についての画像読み取りまたは画像形成に要する処理時間を短縮し生産性を向上させることが可能になる、といった効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下、図面の参照しつつ本発明の実施形態について説明する。
（Ａ．構成）
図１は、本発明の１実施形態に係る画像処理装置１の要部の構成例を示すブロック図である。この画像処理装置１は、プリンタ機能とスキャナ機能とを兼ね備えた所謂複合機であり、図１に示す構成要素の他に、原稿台やＡＤＦなどで構成された原稿搬送部、スキャナ機能やプリンタ機能を担っているとともに、スキャナ機能によって読み取った画像に所定の画像処理を施したり、プリンタ機能によって記録材上に形成する画像に所定の画像処理を施す画像処理部（何れも図示省略）を備えている。
【００１１】
図１のユーザインタフェイス部１０は、テンキーなど複数の操作子が設けられた操作部（図示省略）と液晶ディスプレイなどの表示部（図示省略）とを含んでいる。ユーザは、表示部に表示される各種メニュー画面を参照しつつ操作部に設けられている操作子を適宜操作することによって、画像処理装置１に画像読み取りモードの処理を行わせるのかそれとも画像形成モードの処理を行わせるのかを規定するモード指定値や、各種ユーザ指定パラメータを入力することができる。
ここで、ユーザ指定パラメータの一例としては、例えば、処理対象の原稿の画像を記録材にコピーするジョブにて指定される以下のパラメータが挙げられる。すなわち、ＡＤＦにより搬送される原稿の画像を読み取る（以下、「ＣＶＴモード」）のかそれともプラテンに載置された原稿の画像を読み取る（以下、「Ｐｌａｔｅｎモード」）のかを示す読み取りモード（以下、「Ｒ−ｍｏｄｅ」とも表記する）や、その原稿の一方の面のみの読み取りを行うのか両面の読み取りを行うのかを示す読み取り面指定パラメータ、カラーコピーを行うのか白黒コピーを行うのかを示すカラーモード（以下、「Ｃ−ｍｏｄｅ」とも表記する）、コピー先の記録材のサイズを指定する副サイズ（または、副倍率）などである。ユーザインタフェイス部１０を介して入力されるユーザ指定パラメータやモード指定値は、レジスタ設定制御部６０へと引渡される。
【００１２】
図１のレジスタ２０には、上記画像処理部による画像処理を規定する処理規定パラメータがレジスタ設定値として書き込まれる。図１に示すように、本実施形態においては、レジスタ２０は、レジスタＡおよびＢの２つのレジスタで構成されており、これら２つのレジスタは、その用途（本実施形態では、格納される処理規定パラメータの種類）が予め定められている。以下、レジスタＡおよびＢの用途について図２を参照しつつ説明する。
【００１３】
図２は、本実施形態に係る画像処理装置１にてレジスタＡやレジスタＢに設定される処理規定パラメータの値と、その算出の際に用いられる「マシン調整値」や「ユーザ指定パラメータ」の種別が示されている。詳細については後述するが、上記マシン調整値とは、画像処理装置１の機種毎の差異を補正するためのパラメータであり、画像処理装置１の工場出荷時点で記憶部３０に予め書き込まれている。
【００１４】
図２に示すように、レジスタＡには、原稿の表裏何れの面の画像を読み取るのか、また、カラーコピーを行うのか白黒コピーを行うのかに応じて、タイプ０１〜タイプ０４の４種類の値の何れかになる処理規定パラメータが設定される。
一方、レジスタＢには、原稿の読み取りモードと読み取った画像に対して施す拡大処理の倍率である副倍率（または、読み取り対象の原稿サイズである副サイズ）に応じて、タイプ３１〜タイプ３３とタイプ２０の４種類の値の何れかになる処理規定パラメータが設定される。
つまり、本実施形態では、レジスタ２０に設定される処理規定パラメータは、原稿の表裏何れの面の画像を読み取るのか、また、カラーコピーを行うのか白黒コピーを行うのかに応じて定まる第１のグループ（以下、「Ａ群」とも呼ぶ）と、拡大倍率に応じて定まる第２のグループ（以下、「Ｂ群」とも呼ぶ）とに分類されており、各群毎に予め定められたレジスタへ格納されるように構成されている。
なお、本実施形態では、上記処理規定パラメータを上記２つの群に分類しておく場合について説明するが、3つ以上のグループに分類しても良いことは勿論である。例えば、スキャン機能によって画像読み取りを行う場合とプリンタ機能によって画像形成を行う場合とで同一の値になるグループ（すなわち、実行する処理の種別に依存しない処理規定パラメータのグループ）と、スキャン機能によって画像読み取りを行う場合とプリンタ機能によって画像形成を行う場合とで異なる値となり、かつ、各処理の実行中は一定の値に保たれる処理規定パラメータのグループ、そして、スキャン機能によって画像読み取りを行う場合とプリンタ機能によって画像形成を行う場合とで異なる値となることに加え、各処理内で更新され得る処理規定パラメータのグループに分類するようにしても良い。
【００１５】
図１に戻って、記憶部３０は、不揮発性記憶部３０ａと揮発性記憶部３０ｂとを含んでいる。この不揮発性記憶部３０ａは、従来方式の画像処理装置が備える不揮発性記憶部と同一の機能を担っており、揮発性記憶部３０ｂは、従来の画像処理装置が備える揮発性記憶部と同一の機能を担っている。具体的には、不揮発性記憶部３０ａは、例えばＥＥＰＲＯＭであり、前述したマシン調整値や画質データなどが予め格納されている。一方、揮発性記憶部３０ｂは、例えばＲＡＭであり、上記各レジスタへ設定する処理規定パラメータをレジスタ設定制御部６０に算出させる際にワークエリアとして利用される。
なお、従来方式の画像処理装置とは、複数枚の原稿からなる原稿束に対して何らかのジョブを実行する場合に、各原稿毎に処理規定パラメータの算出および設定を行う方式の画像処理装置のことである。
【００１６】
以上に説明したように、不揮発性記憶部３０ａと揮発性記憶部３０ｂとは、それぞれ、従来方式の画像処理装置が備える不揮発性記憶部と同一の機能、および、同じく従来方式の画像処理装置が備える揮発性記憶部と同一の機能を備えているのであるが、本発明に係る画像処理装置に特徴的な機能も備えている。
【００１７】
より詳細に説明すると、不揮発性記憶部３０ａには、図２に示す対応関係を示すデータ（すなわち、レジスタＡとレジスタＢの夫々についてそのレジスタに設定される処理規定パラメータの算出元であるマシン設定値やユーザ指定パラメータを示すデータ）が格納されている。このようなデータの一例としては、各レジスタを一意に識別する識別子とそのレジスタへ設定される処理規定パラメータの算出に用いられるマシン設定値やユーザ指定パラメータ（以下、算出元パラメータ）を一意に識別する識別子のリストとからなるリスト形式データ（以下、「対応管理リスト」と呼ぶ）が挙げられる。
一方、揮発性記憶部３０ｂには、上記２つのレジスタの各々に対応付けて、そのレジスタに設定された処理規定パラメータの値とその算出の際に用いられた算出元パラメータの値とからなるリスト形式データ（以下、「履歴リスト」）が格納される。
詳細については後述するが、上記対応管理リストは、レジスタＡおよびＢの各々についてそのレジスタ設定値を更新する必要があるか否かレジスタ設定制御部６０に判定させる際に利用され、上記履歴リストは、レジスタ設定値を更新する必要があると判定されたレジスタについてそのレジスタ設定値を過去に算出したことがあるか否かをレジスタ設定制御部６０に判定させる際に利用される。
【００１８】
図１のレジスタ設定部４０は、レジスタ設定制御部６０から引渡されたレジスタ設定値を、レジスタ設定制御部６０により指定されたレジスタ（本実施形態では、上記レジスタＡおよびレジスタＢ）へ書き込むものである。また、図１のレジスタ確認部５０は、レジスタ設定制御部６０により指定されたレジスタからそのレジスタ設定値を読み出しレジスタ設定制御部６０へと供給するものである。
【００１９】
そして、図１のレジスタ設定制御部６０は、ユーザインタフェイス部１０から引渡される「ユーザ指定パラメータ」や「モード指定値」、記憶部３０に格納されている「マシン調整値」の少なくとも１つを用いて、上レジスタＡおよびレジスタＢの各々へ設定する処理規定パラメータを算出し、その処理規定パラメータや設定先のレジスタを示す識別子をレジスタ設定部４０へ引渡して各レジスタの設定を行うものである。また、このレジスタ設定制御部６０は、各レジスタについてそのレジスタ設定値の算出の際に使用する算出元パラメータの値が変化したか否かに基づいてそのレジスタ設定値を更新する必要があるか否かを判定し、更新する必要があると判定した場合にそのレジスタのレジスタ設定値を更新する機能を備えている。
以上が画像処理装置１の構成である。
【００２０】
（Ｂ．動作）
次いで、本実施形態に係る画像読み取り装置が行う動作のうち、本発明に係る画像処理装置の特徴を顕著に示している動作について図面を参照しつつ説明する。
図１に示す画像処理装置を用いて複数枚の原稿からなる原稿束に対して何らかのジョブ（例えば、各原稿の画像を読み取り、所定サイズの記録材にその画像を形成して出力する処理）を実行させようとするユーザは、以下の手順で上記ジョブの実行を画像処理装置１へ指示する。
すなわち、ユーザは、まず、上記原稿束を画像処理装置１の原稿台へセットし、上記ジョブにて各原稿に対して実行される画像処理を特定するユーザ指定パラメータをユーザインタフェイス部１０に設けられている操作子を適宜操作して入力する。そして、ユーザは、それらユーザ指定パラメータを全て入力し終えた後に、ユーザインタフェイス部１０に設けられているスタートボタン（図示省略）を押下することによって、上記ジョブの実行開始を指示する。本実施形態では、原稿台に原稿束をセットした後にユーザ指定パラメータを入力する場合について説明したが、ユーザ指定パラメータの入力を完了した後に原稿束を原稿台へセットするようにしても勿論良い。要は、スタートボタンが押下されジョブの実行開始を指示される以前にそのジョブの処理対象である原稿束の原稿台へのセットとそのジョブの特定に要するユーザ指定パラメータが入力済みであれば、これら手順の実行順は問わない。また、スタートボタンが押下された時点で原稿束が原稿台へセットされていないことや、ユーザ指定パラメータの入力が為されていないことが検出された場合には、所定のエラーメッセージを表示部へ表示し、原稿束の原稿台へのセットやユーザ指定パラメータの入力を促すようにしても良い。
【００２１】
画像処理装置１は、スタートボタンの押下によりジョブの実行を指示されると、揮発性記憶部３０ｂの初期化を行うとともに、原稿台にセットされた原稿束を構成する複数枚の原稿の夫々を原稿搬送部（図示省略）によって１枚ずつ画像処理部へと搬送し、その搬送過程で各原稿の用紙サイズやその原稿がカラー原稿であるのか白黒原稿であるのか、原稿の表面であるのか裏面であるのかを検出するとともに、図３のフローチャートに示す手順にしたがって、上記ジョブを実行する。
図３に示すよう、画像処理装置１のレジスタ設定制御部６０は、まず、上記搬送過程における検出結果（用紙サイズや、カラー原稿であるのか白黒原稿であるのか、原稿の表面であるのか裏面）から処理対象である原稿について施す画像処理を規定する処理規定パラメータの算出元となる算出元パラメータの値を決定する（ステップＳＡ１００）。
【００２２】
例えば、原稿の用紙サイズがＡ４であること、その原稿がカラー原稿であること、および、その原稿の表面が処理対象であることが上記搬送過程で検出され、その原稿の画像をＡ４サイズの記録材へカラーコピーするべきことを示すユーザ指定パラメータが入力されていた場合には、レジスタ設定制御部６０は、算出元パラメータとして、マシン調整値＝“表側マシン調整値”、Ｒ−ｍｏｄｅ＝“ＣＶＴ”、読み取り面＝“表面”、Ｃ−ｍｏｄｅ＝“カラー”、副倍率＝“１００％”（または、副サイズ＝“２９７”）を算出元パラメータとして決定し、揮発性記憶部３０ｂへ書き込む。
このようにして揮発性記憶部３０ｂに書き込まれた算出元パラメータの値は、上記ジョブの実行過程で、次にステップＳＡ１００の処理が実行されるまで保持される。そして、レジスタ設定制御部６０は、次に実行されるステップＳＡ１００の処理にて、算出元パラメータの書き換えを行った場合には、何れの算出元パラメータの書き換えを行ったのかを記憶するため、値の書き換えた算出元パラメータを示す識別子を記憶する。なお、１枚目の原稿（厳密には、その原稿の表面）についてステップＳＡ１００の処理を行う時点では、揮発性記憶部３０ｂは初期化されているのであるから、この原稿については全ての算出元パラメータが書き換えられたと判定されることになる。
【００２３】
レジスタ設定制御部６０は、レジスタＡおよびＢの各々について、ステップＳＡ１００にて決定した算出元パラメータを用いた場合に、そのレジスタ設定値を更新する必要があるか否かを判定する（ステップＳＡ１１０）。
より詳細に説明すると、レジスタ設定制御部６０は、前述した対応管理リストを参照し、レジスタＡおよびＢの各々についてそのレジスタ設定値が上記算出元パラメータの何れから算出されるのかを特定する。次いで、レジスタ設定制御部６０は、ステップＳＡ１００にて値を書き換えた算出元パラメータからレジスタ設定値が算出されるレジスタについてのみ、そのレジスタ設定値を更新する必要があると判定する。
【００２４】
ステップＳＡ１１０の判定結果が“Ｙｅｓ”であるレジスタについては、レジスタ設定制御部６０は、ステップＳＡ１２０以降の処理を行い、ステップＳＡ１１０の判定結果が“Ｎｏ”であるレジスタについては、ステップＳＡ１６０以降の処理を行う。
ステップＳＡ１１０の判定結果が“Ｙｅｓ”であるレジスタについて実行されるステップＳＡ１２０においては、レジスタ設定制御部６０は、ステップＳＡ１００にて決定した算出元パラメータおよびそのレジスタについての履歴リストを比較して、そのレジスタへ設定すべきレジスタ設定値が過去に算出されているか否かを判定する。なお、１枚目の原稿（厳密には、その原稿の表面）についてステップＳＡ１２０の処理を行う時点では、揮発性記憶部３０ｂは初期化されているのであるから、各レジスタについて履歴リストが揮発性記憶部３０ｂに格納されていることはなく、ステップＳＡ１２０の判定結果は常に“Ｎｏ”になる。
【００２５】
ステップＳＡ１２０の判定結果が“Ｎｏ”である場合（すなわち、ステップＳＡ１００にて決定された算出元パラメータに応じて設定されるべきレジスタ設定値が過去に算出されていないと判定した場合）には、レジスタ設定制御部６０は、ステップＳＡ１００にて決定した算出元パラメータにしたがってレジスタ設定値を算出し、そのレジスタ設定値とその算出の際に使用した算出元パラメータとを対応付けて、そのレジスタ設定値の設定先であるレジスタに対応する履歴リストへ追加する（ステップＳＡ１３０）。なお、該当する履歴リストが揮発性記憶部３０ｂに格納されていない場合には、レジスタ設定制御部６０は、ステップＳＡ１００にて決定した算出元パラメータにしたがって算出されたレジスタ設定値とその算出の際に使用した算出元パラメータとを対応付けて新たに履歴リストを作成し、揮発性記憶部３０ｂへ書き込む。
逆に、ステップＳＡ１２０の判定結果が“Ｙｅｓ”である場合（すなわち、ステップＳＡ１００にて決定された算出元パラメータに応じて設定されるべきレジスタ設定値を過去に算出済みであると判定した場合）には、レジスタ設定制御部６０は、上記算出元パラメータに対応付けて履歴リストに格納されているレジスタ設定値を読み出す（ステップＳＡ１４０）。
【００２６】
ステップＳＡ１３０またはステップＳＡ１４０に後続して実行されるステップＳＡ１５０においては、レジスタ設定制御部６０は、ステップＳＡ１３０にて算出したレジスタ設定値またはステップＳＡ１４０にて履歴リストから読み出したレジスタ設定値を、該当するレジスタへ設定する。
以降、画像処理装置１の図示せぬ制御部は、レジスタＡおよびレジスタＢのレジスタ設定値にしたがって画像処理部を作動させ、それらレジスタ設定値で規定される画像処理を実行し（ステップＳＡ１６０）、全ての原稿について画像処理を完了するまで（すなわち、ステップＳＡ１７０の判定結果が“Ｙｅｓ”）になるまで、ステップＳＡ１００以降の処理を繰り替えし実行する。
以上が画像処理装置１にて実行されるジョブの実行手順である。
【００２７】
例えば、図４の処理対象原稿欄に示すようにＡ４、Ａ５およびＡ３の何れかのサイズで、表裏にカラーまたは白黒の何れかの画像が形成された９枚の原稿を、Ａ４サイズの記録材に両面コピーするジョブを従来方式の画像処理装置、単純差分方式の画像処理装置、および、算出値活用方式の画像処理装置（本実施形態に係る画像処理装置１）を用いて実行する場合について想定する。
ここで、単純差分方式の画像処理装置とは、１つ手前に処理した原稿について設定したレジスタ設定値と異なる値を設定する必要があるレジスタについてのみ、新たなレジスタ設定値を算出および設定を行う画像処理装置であり、具体的には、前述した図３に示すフローチャートにおいて、ステップＳＡ１１０の判定結果が“Ｙｅｓ”である場合には、無条件に（すなわち、ステップＳＡ１２０の判定を行うことなく）、ステップＳＡ１３０の処理を実行する画像処理装置である。
【００２８】
図４の処理対象原稿欄に示されるような９枚の原稿からなる原稿束について、各原稿の表面および裏面の画像をＡ４サイズの記録材の対応する面にコピーする（より厳密には、カラー画像についてはカラーコピーし、白黒画像については白黒でコピーする）ジョブの実行過程では、従来方式の画像処理装置においては、図４に示すように、レジスタＡおよびレジスタＢの夫々についてレジスタ設定値の算出が１８回づつ実行される。
これに対して、単純差分方式の画像処理装置において同一のジョブを実行する場合には、レジスタ設定値を書き換える必要がある場合にのみ、レジスタ設定値の再算出が行われるのであるから、レジスタＡについてはレジスタ設定値の算出が１８回実行されるものの、レジスタＢについては、図４にて“□”印で示される１０回を除いた残りの８つの場合についてのみステップＳＡ１１０の判定結果が“Ｙｅｓ”になり、レジスタ設定値の算出が行われることになる。このように、単純差分方式の画像処理装置によれば、従来方式の画像処理装置に比較して、レジスタＢについてのレジスタ設定値の算出回数が減少し、生産性を向上させることが可能になる。
【００２９】
以上に説明したように、単純差分方式の画像処理装置によれば、従来方式の画像処理装置に比較して生産性を向上させることが可能になるのであるが、算出値活用方式の画像処理装置（本実施形態に係る画像処理装置）によれば、単純差分方式の画像処理装置に比較して、さらにレジスタ設定値の算出回数を削減することが可能になり、生産性をさらに向上させることが可能になる。その理由は、以下の通りである。
【００３０】
算出値活用方式の画像処理装置においては、前述したように、ステップＳＡ１１０の判定結果が“Ｙｅｓ”である場合であっても、後続するステップＳＡ１２０の判定結果が“Ｙｅｓ”である場合（すなわち、ステップＳＡ１００にて決定された算出元パラメータに応じて設定されるべきレジスタ設定値が過去に算出済みである場合）には、レジスタ設定値の再算出が行われることはない。このため、算出値活用方式の画像処理装置においては、図４にて“△”印で示した値については履歴リストからの読出しによって設定されることになり、結局、レジスタＡについてのレジスタ設定値の算出回数は４回であり、レジスタＢについてのレジスタ設定値の算出回数は３回である。このように、算出値活用方式の画像処理装置によれば、単純差分方式の画像処理装置に比較して各レジスタへのレジスタ設定値の算出回数が減少し、単純差分方式の画像処理装置よりも生産性を向上させることが可能になる。
【００３１】
以上に説明したように、本実施形態に係る画像処理装置１によれば、従来方式の画像処理装置に比較して、ジョブの実行過程でレジスタ設定値の算出が実行される回数を削減することが可能になり、従来の画像処理装置に比較して生産性を向上させることが可能になる、といった効果を奏する。
【００３２】
（Ｃ．変形）
以上、本発明の一実施形態について説明したが、係る実施形態に以下に述べるような変形を加えても良いことは勿論である。
（１）上述した実施形態では、スキャナ機能とプリンタ機能とを兼ね備えた複合機に本発明を適用する場合について説明したが、記録材上に画像を形成して出力する画像形成装置（例えば、プリンタ装置）に本発明を適用するとしても良く、また、スキャナ装置に本発明を適用するとしても良い。要は、画像に対して何らかの処理を行う画像処理装置であれば、本発明を適用することが可能である。
【００３３】
（２）上述したように、本実施形態に係る画像処理装置（すなわち、算出値活用方式の画像処理装置）によれば、従来方式の画像処理装置に比較して生産性を向上させることが可能になる。しかしながら、算出値値活用方式の画像処理装置ほどではないものの、単純差分方式の画像処理装置（すなわち、図３に示すステップＳＡ１１０の判定結果が“Ｙｅｓ”である場合には、無条件にステップＳＡ１３０の処理を実行する画像処理装置）によっても従来の画像処理装置に比較して生産性を向上させることが可能である。
つまり、図３に示すステップＳＡ１２０の判定処理およびその判定結果が“Ｙｅｓ”である場合に実行されるステップＳＡ１５０の処理は必ずしも必須ではない。要は、レジスタ設定値の書き換えが必要なレジスタについてのみそのレジスタ設定値を再算出するような態様であれば良い。なお、算出値活用方式と単純差分方式とを比較すると、前者の方式においては、履歴リストを保持しておくことが必須であるから、前者の方式を採用する場合には、履歴リストの格納先である記憶部（特に、揮発性記憶部）の記憶容量を充分に確保しておく必要がある。そこで、画像処理装置に備えられている記憶部（特に、揮発性記憶部）の記憶容量に応じて、算出値活用方式と単純差分方式とを使い分けるようにしても良い。
【００３４】
（３）上述した実施形態では、図３に示す手順でジョブ実行する際には、その開始に先立って揮発性記憶部３０ｂを初期化し、履歴リストを消去する場合について説明したが、ジョブの完了時点で履歴リストを消去するようにしても勿論良い。また、先に実行されたジョブの実行過程で算出された処理規定パラメータの流用を可能にするため、履歴リストを上記初期化の対象から除外するとしても良く、ジョブの実行が完了した時点でそのジョブの実行過程で作成された履歴リストを不揮発性記憶部３０ａにコピーするようにしても良い。
【００３５】
（４）上述した実施形態では、レジスタ設定値を新たに算出した場合には、その算出結果とその算出に用いられた算出元パラメータとを対応付けて履歴リストを作成した後に、そのレジスタ設定値で規定される画像処理を実行させる場合について説明した。しかしながら、上記画像処理の実行と上記履歴リストの作成とは夫々独立に行うことができるから、上記画像処理の実行と並列に上記履歴リストの作成を行うようにしても勿論良い。
【００３６】
（５）上述した実施形態では、レジスタ２０に設定される処理規定パラメータがＡ群およびＢ群の２つのグループに分類されている場合について説明した。しかしながら、上記処理規定パラメータを、「スキャン機能によって画像読み取りを行う場合とプリンタ機能によって画像形成を行う場合とで同一の値になる第１のグループ」、「スキャン機能によって画像読み取りを行う場合とプリンタ機能によって画像形成を行う場合とで異なる値となり、かつ、各処理の実行中は一定の値に保たれる処理規定パラメータの第２のグループ」、および、「スキャン機能によって画像読み取りを行う場合とプリンタ機能によって画像形成を行う場合とで異なる値となることに加え、各処理内で更新され得る処理規定パラメータの第３のグループ」の３つに分類する場合には、上記第２のグループに属する処理規定パラメータが設定されるレジスタについては、モード指定値の更新が行われたことを契機としてそのレジスタ設定値を更新するようにしても勿論良い。
【００３７】
（６）上述した実施形態では、レジスタ設定制御部６０に図３に示す手順でジョブを実行させることによって、本発明に係る画像処理装置に特徴的な機能を実行させる場合について説明した。しかしながら、図３に示す手順でレジスタの設定を行う処理をＣＰＵ（Central Processing Unit）に実行させるためのプログラムを画像処理装置へインストールし、そのプログラムをＣＰＵに実行させることによって図３に示すレジスタ設定処理をその画像処理装置に実行させるようにしても良い。なお、このようなプログラムを配布する際には、例えばＣＤ−ＲＯＭ(Compact Disk-Read Only Memory)などコンピュータ装置読み取り可能な記録媒体に上記プログラムを書き込んで配布するとしても良く、また、インターネット等の電気通信回線を介したダウンロードにより配布するとしても良い。このようにして配布されるプログラムを一般的な画像処理装置へインストールすることによって、その画像処理装置に、本発明に係る画像処理装置と同一の機能を付与することが可能になるといった効果を奏する。
【図面の簡単な説明】
【００３８】
【図１】本発明の１実施形態に画像処理装置１の要部の構成例を示すブロック図である。
【図２】レジスタＡおよびＢに設定される処理規定パラメータの値と、その算出に用いられるマシン調整値およびユーザ指定パラメータの関係を示す図である。
【図３】同画像処理装置１におけるジョブの実行手順の一例を示すフローチャートである。
【図４】従来方式の画像読取装置、単純差分方式の画像処理装置および算出値活用方式の画像処理装置の夫々におけるレジスタ設定状況を説明するための図である。
【符号の説明】
【００３９】
１…画像処理装置、１０…ユーザインタフェイス部、２０…レジスタ、３０…記憶部、４０…レジスタ設定部、５０…レジスタ確認部、６０…レジスタ設定制御部。
【図１】
0004797695.tif 000002
【図２】
0004797695.tif 000003
【図３】
0004797695.tif 000004
【図４】
0004797695.tif 000005