(57)【特許請求の範囲】
【請求項１】
機器使用，機内状態および動作実績の少なくとも１つの制御又は管理を行う複数のモジュールを有し、複数の動作モードを有する機器の、入力手段の入力に応じて動作モードを設定するコントローラであって、
前記動作モードを特定する複数の項目の設定値および該設定値の変更の通知要否を各モジュール宛てに表すモジュール特定情報を記憶する記憶手段；および、
前記記憶手段にある設定値の変更に応じて、該設定値の項目のモジュール特定情報にある通知要否を検索して通知要のモジュールに、設定値の変更を通知する変更通知手段；
を備えることを特徴とするコントローラ。
【請求項２】
前記モジュール特定情報は、前記複数の項目のそれぞれに１つの配列が宛てられた、前記複数のモジュールそれぞれに割り当てられた情報ビットの配列（通知先フラグ）であり、前記変更通知手段は、変更された設定値の項目に宛てられた前記配列の各情報ビットを配列順に参照して該情報ビットが通知要であると、該情報ビットが宛てられたモジュールに、設定値の変更を通知する；請求項１に記載のコントローラ。
【請求項３】
前記機器は原稿スキャナであり、前記コントローラは該原稿スキャナの原稿読取りモードを設定するスキャナコントローラである；請求項１又は２に記載のコントローラ。
【請求項４】
前記機器はプリンタであり、前記コントローラは該プリンタの印刷モードを設定するプリンタコントローラである；請求項１又は２に記載のコントローラ。
【請求項５】
前記機器は、原稿スキャナおよびプリンタを備える複写機であり、前記コントローラは、前記プリンタおよび原稿スキャナの複写動作を設定する複写システムコントローラである；請求項１又は２に記載のコントローラ。
【請求項６】
前記機器は、原稿スキャナおよびプリンタを備え、原稿スキャナ単独動作，プリンタ単独動作および複写動作を行う複合機能プリンタであり、前記コントローラは、前記プリンタおよび原稿スキャナの動作モードを設定する複合機能プリンタコントローラである、請求項１又は２に記載のコントローラ。
【請求項７】
前記機器は、ファクシミリ機能を備え、前記コントローラは、ファクシミリ機能の動作モードを設定する；請求項５又は６に記載のコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の動作モードを有する機器に、ユーザ入力に応じて動作モードを設定するコントローラに関し、特に、動作モードに影響する各種設定項目のパラメータ（設定値）に変更があるときの、機器内の、該パラメータを参照して機器使用，機内状態もしくは動作実績の制御又は管理を行うモジュールへの変更通知に関する。本発明は例えば、これに限る意図ではないが、プリンタ，スキャナ，複写機，ファクシミリ，複合機能プリンタ（ＭＦＰ）の、印刷，原稿読取り，複写，ファクシミリ受送信，複合機能の各機能などの動作を設定するコントローラに用いることができる。
【背景技術】
【０００２】
従来、たとえば複合機ＭＦＰなどの各種設定項目のパラメータについて、そのパラメータを利用する機器内のモジュールが主体的に、対象パラメータの現在値を、データベースへ参照しに行き自身で保持している値と比較することによって、パラメータに変更があったかどうかを判断している。従来方式では、パラメータに変更があったことをリアルタイムに認識するために一定期間毎にパラメータを確認する処理が走るのでシステムの処理効率が低下する。
【０００３】
従来の方法ではたとえばパラメータの状態の監視をポーリングにより一定の間隔をおいて行うとした場合に、正確なタイミングでパラメータに変更があったことを検知できない。また、機器内のモジュールがある期間で繰り返しパラメータを確認するため処理効率が低下しているという問題がある。
【０００４】
上記コントローラには該当しないが、特許文献１には、ＭＦＰが機外のネットワークを介して接続されるパソコンＰＣ（ユーザ端末）に、ＭＦＰ内設定情報の変更を通知する通知方法が記載されている。記憶手段には、設定情報と、通知の要否を表す要否情報とを対応付けて記憶しており、通知が必要な設定値変更があると、管理権限があるユーザ端末に設定変更通知を行う。設定値の項目毎に通知の要否が設定されているが（表２）、項目毎の通知先の特定はなく、通知要の設定値に変更があると、管理権限があるユーザ端末のすべてにメールで変更が通知される。
【０００５】
上記コントローラには該当しないが、上記ポーリングによる設定値変更の確認の問題点を改善するものとして、特許文献２には、ネットワーク端末装置同士を接続したネットワークにおいて、一方のネットワーク端末装置（送信端末）に関する設定の変更内容を、他方のネットワーク端末装置（受信端末）に認識させる際に、ネットワークにかかる負荷を低減するために、設定の変更をした送信端末はネットワークから離脱してそれから一定時間後にネットワークに復帰して受信端末に参加通知を行い、この参加通知に応答して受信端末が該参加通知に応答して、該設定の変更内容の送信を送信端末に要求しこれに応答して送信端末が送ってくる変更内容を受信する、ＵＰｎＰを利用する設定情報送受信システムが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１および２の設定変更通知では、ネットワークに接続されているＰＣすべてに対して一律に設定変更をおこなうので、ネットワーク接続ＰＣが多いと、ネットワークにかかる負荷が増大する。設定項目ごとに設定変更を通知するＰＣを設定することは出来ない。
【０００７】
本発明は、上述の従来の端末とは異なる、複数の動作モードを有する機器のユーザ入力に応じて動作モードを設定するコントローラから、該機器内の、機器使用，機内状態もしくは動作実績の制御又は管理を行う複数のモジュールに設定変更を通知する際の、通知処理を高効率にしてコントローラの負荷を低減することを目的とする。
【課題を解決するための手段】
【０００８】
（１）機器使用，機内状態および動作実績の少なくとも１つの制御又は管理を行う複数のモジュール（104〜108,・・・）を有し、複数の動作モードを有する機器(MFP)の、入力手段(5,17)の入力に応じて動作モードを設定するコントローラであって、
前記動作モードを特定する複数の項目の設定値(113)および該設定値の変更の通知要否を各モジュール宛てに表すモジュール特定情報(114)を記憶する記憶手段(112)；および、
前記記憶手段(112)にある設定値の変更に応じて、該設定値の項目のモジュール特定情報(114)にある通知要否を検索して通知要のモジュールに、設定値の変更を通知する変更通知手段(116)；
を備えることを特徴とするコントローラ(100)。
【０００９】
（２）前記モジュール特定情報は、前記複数の項目のそれぞれに１つの配列が宛てられた（表１）、前記複数のモジュールそれぞれに割り当てられた情報ビットの配列（通知先フラグ）であり、前記変更通知手段(116)は、変更された設定値の項目に宛てられた前記配列の各情報ビットを配列順に参照して該情報ビットが通知要であると、該情報ビットが宛てられたモジュール（表２）に、設定値の変更を通知する；上記（１）に記載のコントローラ。
【００１０】
（３）前記機器は原稿スキャナであり、前記コントローラは該原稿スキャナの原稿読取りモードを設定するスキャナコントローラである；上記（１）又は（２）に記載のコントローラ。
【００１１】
（４）前記機器はプリンタであり、前記コントローラは該プリンタの印刷モードを設定するプリンタコントローラである；上記（１）又は（２）に記載のコントローラ。
【００１２】
（５）前記機器は、原稿スキャナおよびプリンタを備える複写機であり、前記コントローラは、前記プリンタおよび原稿スキャナの複写動作を設定する複写システムコントローラである；上記（１）又は（２）に記載のコントローラ。
【００１３】
（６）前記機器は、原稿スキャナおよびプリンタを備え、原稿スキャナ単独動作，プリンタ単独動作および複写動作を行う複合機能プリンタであり、前記コントローラは、前記プリンタおよび原稿スキャナの動作モードを設定する複合機能プリンタコントローラである；上記（１）又は（２）に記載のコントローラ。
【００１４】
（７）前記機器は、ファクシミリ機能を備え、前記コントローラは、ファクシミリ機能の動作モードを設定する；上記（５）又は（６）に記載のコントローラ。
【００１５】
なお、理解を容易にするために括弧内には、図面に示し後述する実施例の対応要素の符号を、例示として参考までに付記した。以下も同様である。
【発明の効果】
【００１６】
モジュール特定情報が、各モジュール宛の設定値変更の通知要否を表すものであって、設定値変更の通知先が記憶手段において設定項目ごとに特定されているので、変更通知手段による通知先の検索および通知が簡易になり、コントローラによる設定変更通知の処理が高効率になりコントローラの負荷が低減する。
【００１７】
また、モジュール特定情報を、各モジュールに１ビットが割り当てられたビット列として、各モジュールからモジュール特定情報（ビット列）の各ビットに、例えばビットフラグ「１」を設定あるいは消去（「０」に）することで、各通知先モジュールに対する変更通知の要否を柔軟に変更することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施例である複合機能プリンタＭＦＰの構成の概要を示すブロック図である。
【図２】図１に示すプリンタコントローラ１００の、本発明の実施にかかわる機能構成を示すブロック図である。
【図３】図２に示す各モジュールからの設定値入力に応答してプリンタコントローラ１００のＣＰＵ７が実行する設定値変更処理の概要を示すフローチャートである。
【図４】図２に示す各モジュールからの通知先（変更通知要）としての登録要求に応答してプリンタコントローラ１００のＣＰＵ７が実行する、該モジュールを通知先とする登録処理の概要を示すフローチャートである。
【図５】図２に示す各モジュールからの非通知先（変更通知不要）としての登録要求に応答してプリンタコントローラ１００のＣＰＵ７が実行する、該モジュールを非通知先とする登録抹消処理の概要を示すフローチャートである。
【発明を実施するための形態】
【００１９】
本発明の他の目的および特徴は、図面を参照した以下の実施例の説明より明らかになろう。
【実施例】
【００２０】
図１に、本発明の一実施例である複合機能プリンタＭＦＰを示す。読み取り装置１は原稿スキャナであって、ＣＣＤ光電変換素子からなるラインセンサとＡ／Ｄコンバータとそれらの駆動回路を具備し、セットされた原稿をスキャンすることで得る原稿の濃淡情報から、ＲＧＢ各８ビットのデジタル画像データを生成し出力する。第１画像データ処理装置２は、読み取り装置１からのデジタル画像データに対し、予め定めた特性に統一する処理を施す。統一する特性は画像データをＭＦＰ内部に蓄積・再利用する場合に出力先の変更に適する特性である。
【００２１】
読み取り装置１から入力され、デジタル化された画像データは、第１画像データ処理装置２内のスキャナγ変換で、反射率を基にした特性から予め定められた特性、例えばγ＝２．２にγ特性を変換される。次に第１画像データ処理装置２は、フィルタ処理を施し、読み取り装置１の持つＭＴＦ特性などの特性を予め定められた特性に補正する。第１画像データ処理装置２は、読み取り装置１の色空間から予め定められた色空間へと色変換する。つぎに、読み取り装置１から入力された解像度から予め定められた解像度へと変換する。
【００２２】
第１画像データ処理装置２で特性を統一された画像データは、バス制御装置３に送られる。バス制御装置３は、第１画像データ処理装置２からのＲＧＢ画像データを受け取ると、ＣＰＵ７を介してメモリ８に蓄積する。メモリ８に展開されたＲＧＢ画像データは、再出力に備えるなど必要に応じてＨＤＤ６へも蓄積保存する。次にメモリ８に蓄積されたＲＧＢ画像データは、ＣＰＵ７及びバス制御装置３を介して、第２画像データ処理装置４に送られる。
【００２３】
バス制御装置３は、画像データや制御コマンド等各種データのやり取りを行うデータバスの制御装置であって、複数種のバス規格間のブリッジ機能も有している。本実施例では、第１画像データ処理装置２，第２画像データ処理装置４，ＣＰＵ７とはＰＣＩ−Expressバス，ＨＤＤ６とはＡＴＡバスで接続し、ＡＳＩＣ化している。
【００２４】
第２画像データ処理装置４は、第１画像データ処理装置２で予め定めた特性に統一されたデジタル画像データ、及び、回線Ｉ／Ｆ装置１２や外部Ｉ／Ｆ装置１３を通じて入力される画像データに対し、顕像剤の使用の抑制処理を含んだ画像の調整・加工や、ユーザから指定される出力先に適した画像処理を施す。
【００２５】
第２画像データ処理装置４内のフィルタ処理が、ＲＧＢ画像データの鮮鋭性やＳ／Ｎを、プリンタであるプロッタ装置１０に出力する場合の再現性が良くなるように補正する。具体的には、所望する画像処理を指定するモード情報に従って鮮鋭化／平滑化処理を施す。例えば文字モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。第２画像データ処理装置４は、ＲＧＢ各８ビットのデータを受け取るとプロッタ装置用の色空間であるＣＭＹＫ各８ビットに色変換する。このときにユーザが指定するモード情報に従って彩度もあわせて調整する。更に、ＣＭＹＫ画像データの解像度を、プロッタ装置（プリンタ）１０の性能に従って解像度変換を行う。つぎに、ＣＭＹＫ画像データのγ特性を、プロッタ装置１０のプロセス特性に従ってγ変換を行う。そしてＣＭＹＫ各８ビットを受け取るとプロッタ装置１０の階調処理能力に従った中間調処理を行う。
【００２６】
バス制御装置３は、第２画像データ処理装置４からＣＭＹＫ画像データを受け取ると、ＣＰＵ７を介してメモリ８に蓄積する。メモリ８に蓄積されたＣＭＹＫ画像データは、ＣＰＵ７及びプロッタＩ／Ｆ装置９を介して、プロッタ装置１０に送られる。プロッタ装置１０は受け取ったＣＭＹＫ画像データを転写紙に出力する。すなわち用紙上に顕像剤で画像を現す。
【００２７】
ＨＤＤ６は、デジタル画像データおよびデジタル画像データの付帯情報を蓄積する。またＨＤＤ６は、ＭＦＰのデータベースシステムの主要部となる大型の記憶装置であり、ＭＦＰで扱うデータを保存しておくための記憶部として、プリンタコントローラ１００の各種設定項目のパラメータ（設定値）とそれに対応する通知先情報（モジュール特定情報）である通知先フラグ（表１）が保存されている。
【００２８】
ＣＰＵ７は、複合機能プリンタＭＦＰの制御全体を司るマイクロプロセッサである。メモリ８は、複数種のバス規格間をブリッジする際の速度差や、接続された部品自体の処理速度差を吸収するために、一時的にやりとりするデータの記憶や、ＣＰＵ７が本デジタル画像処理装置の制御を行う際に、プログラムや中間処理データを一時的に記憶する揮発性メモリである。ＣＰＵ７は高速処理が求められるため、通常起動時にＲＯＭ１５に記憶されたブートプログラムにてシステムを起動し、その後は高速にアクセス可能なメモリ８に展開されたプログラムによって処理を行う。
【００２９】
プロッタＩ／Ｆ装置９は、ＣＰＵ７にインテグレートされた汎用規格Ｉ／Ｆ経由で送られてくるＣＭＹＫからなるデジタル画像データを受け取ると、プロッタ装置１０の専用Ｉ／Ｆに出力するバスブリッジ処理を行う。本実施例で使用している汎用規格Ｉ／Ｆは、ＰＣＩ−Expressバスである。
【００３０】
プロッタ装置１０は、ＣＭＹＫからなるデジタル画像データを受け取ると、レーザービームを用いた電子写真プロセスを使って、転写紙に受け取った画像データを出力する。もちろん、出力に使用するプロセスは任意に選択可能であり、近年パーソナルユースで使われることの多いインクジェットプリンタでも構わない。
【００３１】
Ｓ．Ｂ．１４は、サウスブリッジ（South Bridge）と呼ばれる汎用の電子デバイスである。主にＰＣＩ−ExpressとＩＳＡブリッジを含むＣＰＵシステムを構築する際によく使用されるバスのブリッジ機能を汎用回路化したもので、本実施例ではＲＯＭ１５との間をブリッジしている。ＲＯＭ１５は、ＣＰＵ７が画像処理制御を行う際のプログラム（ブートを含む）を格納したメモリである。
【００３２】
操作表示装置５は、ＭＦＰとユーザとの間のインターフェースで、ＬＣＤ（液晶表示装置：液晶タッチパネル）とキースイッチから構成され、装置の各種状態や操作方法およびアナウンスをＬＣＤに表示し、ユーザからのタッチ入力およびキースイッチ入力を検知する。
【００３３】
回線Ｉ／Ｆ装置１２は、ＰＣＩ−Expressバスと電話回線を接続する装置で、この装置により本機ＭＦＰは、電話回線を介して各種データのやり取りを行うことが可能である。ＦＡＸ１６は一般的なファクシミリ装置であって、電話回線を介して本デジタル画像処理装置と画像データの授受を行う。外部Ｉ／Ｆ装置１３は、ＰＣＩ−Expressバスと外部装置を接続する装置で、この装置により本機ＭＦＰは外部装置と各種データのやり取りを行うことが可能である。本実施例では、その接続Ｉ／Ｆに、ネットワーク（イーサネット（登録商標））およびＵＳＢを使用する。すなわち本機ＭＦＰは外部Ｉ／Ｆ装置１３を介して、ネットワークや外部メディア１８（ＳＤカード等）に接続して、外部に画像データを送り、あるいは外部から画像データを読み込むことができる。ＰＣ１７は、いわゆるパーソナルコンピュータで、パーソナルコンピュータにインストールされたアプリケーションソフトやドライバを介して、ユーザは本機ＭＦＰに対して各種制御や画像データの入出力を行う。外部メディア１８は、いわゆるコンパクトフラッシュ（登録商標）カードやＳＤカード等のメモリデバイスで、画像データを含む各種電子データを記録しており、ユーザは本機ＭＦＰとメモリデバイスとの間で画像データの入出力（読み出し，書き込み）を行うことができる。
【００３４】
プリンタコントローラ１００は、操作表示装置５又はＰＣ１７からの、原稿画像読取り（画像配信），印刷（ＰＣドキュメント印刷），複写あるいはファクシミリ送信の指定と、これらの動作内容を定める条件入力（設定項目のパラメータ（設定値）の指定又は入力）およびスタート指示に応じて、それらの指定および入力値に対応する動作モードの画像処理動作を、ＭＦＰの画像処理各部に設定し、動作開始を指示する。コントローラ１００は、原稿画像読取りに関してはスキャナコントローラであり、印刷に関してはプリンタコントローラであり、複写に関しては複写システムコントローラであり、ファクシミリ送受信に関してはファクシミリコントローラであり、複合機能のすべてを実行する意味においては複合機能プリンタコントローラである。
【００３５】
図２に、プリンタコントローラ１００の、本発明の実施にかかわる機能構成の概要を示す。データベースシステム１０２は、図１に示すＨＤＤ６，バス制御装置３およびＣＰＵ７によって構成され、内部モジュール１０３は、ＭＦＰの使用，機内状態および動作実績などの制御又は管理を行う複数のモジュール１０４〜１０８，・・・を含む。これらのモジュールの一部、印刷管理１０４，機器管理１０７，カウンタ情報管理１０８，・・・は、ＣＰＵ７およびバス制御装置３が管理プログラムに従って実行する管理処理の機能およびＨＤＤ６に対する管理データの読み書き機能である。ネットワークＩ／Ｆ１０５は、回線Ｉ／Ｆ装置１２，外部Ｉ／Ｆ装置１３の通信管理および通信制御を行う。ユーザＩ／Ｆ１０６は、操作表示装置５が接続したユーザ入出力Ｉ／Ｆ１１およびＰＣ１７とネットワークを介して通信する外部Ｉ／Ｆ装置１３のユーザ管理および入出力制御を行う。ＨＤＤ６には、データベースシステム１０２の記憶部１１２が構成され、プリンタコントローラ１００の各種設定項目のパラメータ（設定値）１１３および該パラメータ（設定値）の変更の通知要否を表す各モジュール宛のモジュール特定情報である、通知先フラグ１１４、が保存されている。
【００３６】
本発明を実施するデータベースシステム１０２は、内部モジュール１０３の各モジュールから設定値の変更を受け付ける設定値変更受付１０９，各モジュールから設定値変更通知の要否登録，更新の要求を受け付ける通知先モジュール登録・削除受付１１０，どの設定項目を対象にしているかを特定する検索１１１，データベースシステム１０２で扱うデータを保存しておくための記憶１１２（ＨＤＤ６）を含み、記憶１１２には、プリンタコントローラ１００の各種設定項目のパラメータ（設定値）１１３とそれに対応するモジュール特定情報である通知先フラグ１１４（表１）がある。データベースシステム１０２には更に、記憶１１２にあるパラメータ（現在の設定値：現在値）を、モジュール（例えば１０５，１０６）から入力された値と比較し、値に変更があった場合、記憶１１２にあるパラメータを入力された値に変更する値比較１１５、および、パラメータ値の変更であると通知先フラグ（通知先情報：モジュール特定情報）を参照して、変更通知要のモジュールを検索して変更通知を出す変更通知１１６を含む。これらの機能、変更受付１０９，通知先モジュール登録・削除受付１１０，検索１１１，値比較１１５および変更通知１１６は、ＣＰＵ７のパラメータ（設定値）変更処理に含まれるものである。
【００３７】
図３に、ＣＰＵ７のパラメータ（設定値）変更処理の概要を示す。操作表示装置５あるいはＰＣ１７から特定の設定項目に対するパラメータ（設定値）の指定又は入力があると、ユーザＩ／Ｆ１０６又はネットワークＩ／Ｆ１０５が、該特定の設定項目に対する設定値の変更要求をＣＰＵ７に通知する。設定値変更の受付可のタイミングであるとＣＰＵ７は、検索１１で変更要求の対象があるかどうか、を検索する（ｓ１１，ｓ１２）。検索の結果、対象の設定項目が見つかった場合、記憶１１２に保存されている対象の設定値１１３を取得し、値比較１５で現在の設定値と変更要求時に入力された値とを比較する（ｓ１３）。比較の結果、値に変更があった場合、記憶１１２に保存されている設定値を、入力された値に変更し（ｓ１４）、その後、記憶１１２に保存されている、モジュール特定情報である通知先フラグ１１４の各桁を、最下位桁から1ビットずつチェックし（ｓ１５，ｓ１６）、通知先フラグがＯＮ（フラグの内容が「１」）の場合に（チェックしたビットがＯＮであると）、変更通知１１６から、内部モジュール１０３の中の該ＯＮのビットが宛てられたモジュールに、変更した設定値を通知する（ｓ１７）。最上位桁ビットについてこれを終了すると、変更処理を終える（ｓ１８，ＥＮＤ）。
【００３８】
以上の手順により、内部モジュール１０３の中の、変更した設定値の項目に対して、通知先フラグ１１４に変更通知要（ＯＮ）と設定されたすべてのモジュールに、設定値の変更を通知する。
【００３９】
【表１】
0005418979.tif 000002
【００４０】
【表２】
0005418979.tif 000003
ｓ１６の通知先フラグのチェックについて、表１に、各設定項目に対する通知先フラグ（モジュール特定情報）の例を、表２には、通知先フラグの各ビット桁番に宛てられたモジュールの例を示す。設定項目名には、表２に示すものの他に多数ある。例えば、原稿読取りや複写に関しては、カラー／モノクロ，読取り解像度（ｄｐｉ），明るさ，コントラスト，記録濃度，写真／文章処理，変倍その他があり、複写や印刷に関しては、表１に示す用紙サイズ，給紙トレイ，設定枚数（印刷枚数）などもある。
【００４１】
この実施例では、各モジュールに１ビットのフラグが宛てられている。すなわち、各モジュール宛のモジュール特定情報（ビット列）上のデータ桁数（ビット数）は１であり、通知先フラグ（モジュール特定情報）は、各モジュール宛て１ビットのビット列である（表１）。
【００４２】
例えば表１の項目「用紙サイズ」のパラメータ（設定値）に変更があった場合、変更通知の対象となるモジュールは、表１の通知先フラグ「０１・・・１１１」のビットがＯＮ（「１」）の桁番に宛てられている、表２に示すモジュール、つまり通知先フラグの１桁目（最下位ビット）に宛てられた印刷管理部、２桁目に宛てられたネットワークＩ／Ｆ、３桁目に宛てられたユーザＩ／Ｆ、・・・、Ｎ−１桁目に宛てられた機器管理部、となる。
【００４３】
図４には、通知先（変更通知要）としての登録要求に応答してプリンタコントローラ１００のＣＰＵ７が実行する、通知要の登録処理、の概要を示す。内部モジュール１０３からある特定の設定項目に対してあるモジュール（対象モジュール）を通知先とする登録要求が、通知先モジュール登録・削除受付１１０に来ると、該登録・削除の処理が可能なタイミングであるとＣＰＵ７は、検索１１１で、対象となる設定項目があるかどうか検索する（ｓ２１，ｓ２２）。検索の結果、対象の設定項目が見つかった場合、記憶１１２に保存されている該設定項目に宛てられた通知先フラグ（モジュール特定情報）の中の、対象モジュール（が宛てられた桁）の通知先フラグ（１ビット）を取得し、要求時に入力された登録フラグ（ビット「１」）とビット演算（ＯＲ）を行い、結果値「１」に、該通知先フラグ（モジュール特定情報）の中の対象モジュール宛のビットを更新する（ｓ２３〜ｓ２５）。これにより、通知不要（通知先フラグ１ビット＝「０」）のモジュールが、新たな通知先として登録されたことになる。
【００４４】
図５には、非通知先（変更通知不要）とする通知先抹消要求に応答してプリンタコントローラ１００のＣＰＵ７が実行する、変更通知不要への変更処理、の概要を示す。内部モジュール１０３から、ある特定の設定項目に対してあるモジュール（対象モジュール）を非通知先（変更通知不要）とする通知先からの抹消要求が、通知先モジュール登録・削除受付１１０に来ると、該抹消が可能なタイミングであるとＣＰＵ７は、検索１１１で、対象となる設定項目があるかどうか検索する（ｓ３１，ｓ３２）。検索の結果、対象の設定項目が見つかった場合、記憶１１２に保存されている該設定項目に宛てられた通知先フラグ（モジュール特定情報）の中の、対象モジュール（が宛てられた桁）の通知先フラグ（１ビット）を取得し、要求時に入力された削除フラグ（ビット「０」）とビット演算（ＡＮＤ）を行い、結果値「０」に、該通知先フラグ（モジュール特定情報）の中の対象モジュール宛のビットを更新する（ｓ３３〜ｓ３５）。これにより、通知要（通知先フラグ１ビット＝「１」）のモジュールが、変更通知不要（通知先フラグ１ビット＝「０」）と登録されたことになる。すなわち、変更通知要が抹消されたことになる。
【００４５】
このように、通知先フラグの各桁に対して各モジュールを表２に示すような形で割り当てることで、設定値の変更の際に、変更通知が必要な通知先モジュールを判定でき、変更通知処理の効率化が図れる。
【符号の説明】
【００４６】
１：読み取り装置（原稿スキャナ）、２：第１画像データ処理装置、３：バス制御装置、４：第２画像データ処理装置、５：操作表示装置、６：ＨＤＤ、７：ＣＰＵ、８：メモリ、９：プロッタＩ／Ｆ装置、１０：プロッタ装置（プリンタ）、１１：ユーザ入出力Ｉ／Ｆ、１２：回線Ｉ／Ｆ装置、１３：外部Ｉ／Ｆ装置、１４：Ｓ．Ｂ．（サウスブリッジ（South Bridge））、１５：ＲＯＭ、１６：ＦＡＸ、１７：ＰＣ、１８：外部メディア（ＳＤカード等）、１００：プリンタコントローラ、１０２：データベースシステム、１０３：内部モジュール、１０４：印刷管理（モジュール）、１０５：ネットワークＩ／Ｆ（モジュール）、１０６：ユーザＩ／Ｆ（モジュール）、１０７：機器管理（モジュール）、１０８：カウンタ情報管理（モジュール）、１０９：設定値変更受付（部）、１１０：通知先モジュール登録・削除受付（部）、１１１：検索（部）、１１２：記憶（部）（ＨＤＤ６）、１１３：各種設定項目のパラメータ設定値、１１４：通知先フラグ（モジュール特定情報）、１１５：値比較、１１６：変更通知。
【先行技術文献】
【特許文献】
【００４７】
【特許文献１】特開２００７−３３６０７７号公報
【特許文献２】特許第３７４７８８７号公報
【図１】
0005418979.tif 000004
【図２】
0005418979.tif 000005
【図３】
0005418979.tif 000006
【図４】
0005418979.tif 000007
【図５】
0005418979.tif 000008