(57)【要約】【課題】本発明は、宛先識別子と該宛先識別情報を用いた処理動作を適正化する。【解決手段】画像形成装置Ｇ１〜Ｇｎは、アドレスＩＤに対応させて、宛先人に関する宛先人情報、該宛先人への宛先等をアドレス情報として、また、プログラムＩＤに対応させて、プログラムを特定するプログラム識別情報と該プログラムの実行において用いる宛先を特定する前記アドレスＩＤを含む設定情報をプログラム情報として、ＮＶＲＡＭ１４に記憶する。ＣＰＵ１１は、プログラムＩＤに対応するプログラムを設定情報に基づいて実行するが、ＮＶＲＡＭ１４のアドレス情報やアドレスＩＤの変更を行うと、該変更前の該アドレスＩＤと該アドレス情報及び該変更後の該アドレスＩＤと該アドレス情報に基づいて、ＮＶＲＡＭ１４の該アドレスＩＤを含む前記プログラム情報の該アドレスＩＤを、該アドレスＩＤと該アドレス情報の変更に基づいて調整する。【選択図】          図１
2016054431.tif 000002
【特許請求の範囲】
【請求項１】
宛先識別子に対応させて、宛先人に関する宛先人情報、該宛先人への宛先等を宛先情報として記憶する宛先情報記憶手段と、
プログラム識別子に対応させて、プログラムを特定するプログラム識別情報と該プログラムの実行において用いる宛先を特定する前記宛先識別子を含む設定情報をプログラム情報として記憶するプログラム記憶手段と、
前記プログラム識別子に対応する前記プログラムを前記設定情報に基づいて実行するプログラム実行手段と、
前記宛先情報記憶手段に記憶されている前記宛先情報の変更と該宛先情報の変更に伴う必要な前記宛先識別子の変更を行う宛先情報変更手段と、
少なくとも前記宛先識別子と前記宛先情報のいずれかが変更されると、該変更前の該宛先識別子と該宛先情報及び該変更後の該宛先識別子と該宛先情報に基づいて、前記プログラム記憶手段の該宛先識別子を含む前記プログラム情報の該宛先識別子を、該宛先識別子と該宛先情報の変更に基づいて調整する情報変更調整手段と、
を備えていることを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、
変更後の所定数の前記宛先識別子と前記宛先情報を受け取る変更宛先情報受取手段を、
さらに備え
前記宛先情報変更手段は、
前記変更宛先情報受取手段の受け取った前記宛先識別子と前記宛先情報で、前記宛先情報記憶手段の宛先識別子と宛先情報を入れ替えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記宛先情報変更手段は、
前記変更宛先情報受取手段の受け取った前記宛先識別子及び前記宛先情報と前記宛先情報記憶手段の宛先識別子及び宛先情報とを統合させて、統合宛先情報を生成することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記宛先情報変更手段は、
少なくとも前記宛先識別子と前記宛先情報のいずれかの変更に伴って、該宛先情報が同じである宛先識別子が複数発生すると、該宛先識別子と該宛先情報を１つにまとめることを特徴とする請求項１から請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記宛先情報変更手段は、
少なくとも前記宛先識別子と前記宛先情報のいずれかの変更に伴って、同じ宛先識別子に対して、異なる宛先情報が複数発生すると、該宛先情報毎に、異なった宛先識別子を設定することを特徴とする請求項１から請求項４のいずれかに記載の情報処理装置。
【請求項６】
プログラム情報と宛先情報を管理する情報処理部を備え、該情報処理部の管理下で、該プログラム情報に基づいてプログラムを実行することで画像処理を行う画像形成装置であって、
前記情報処理部として、請求項１から請求項５のいずれかに記載の情報処理装置を備えていることを特徴とする画像形成装置。
【請求項７】
複数の情報処理装置がネットワークに接続されている情報処理システムであって、
前記情報処理装置は、
宛先識別子に対応させて、宛先人に関する宛先人情報、該宛先人への宛先等を宛先情報として記憶する宛先情報記憶手段と、
プログラム識別子に対応させて、プログラムを特定するプログラム識別情報と該プログラムの実行において用いる宛先を特定する前記宛先識別子を含む設定情報をプログラム情報として記憶するプログラム記憶手段と、
前記プログラム識別子に対応する前記プログラムを前記設定情報に基づいて実行するプログラム実行手段と、
前記宛先情報記憶手段に記憶されている前記宛先情報の変更と該宛先情報の変更に伴う必要な前記宛先識別子の変更を行う宛先情報変更手段と、
少なくとも前記宛先識別子と前記宛先情報のいずれかが変更されると、該変更前の該宛先識別子と該宛先情報及び該変更後の該宛先識別子と該宛先情報に基づいて、前記プログラム記憶手段の該宛先識別子を含む前記プログラム情報の該宛先識別子を、該宛先識別子と該宛先情報の変更に基づいて調整する情報変更調整手段と、
を備えていることを特徴とする情報処理システム。
【請求項８】
宛先識別子に対応させて、宛先人に関する宛先人情報、該宛先人への宛先等を宛先情報として宛先情報記憶手段へ記憶する宛先情報記憶処理ステップと、
プログラム識別子に対応させて、プログラムを特定するプログラム識別情報と該プログラムの実行において用いる宛先を特定する前記宛先識別子を含む設定情報をプログラム情報としてプログラム記憶手段へ記憶するプログラム記憶処理ステップと、
前記プログラム識別子に対応する前記プログラムを前記設定情報に基づいて実行するプログラム実行処理ステップと、
前記宛先情報記憶手段に記憶されている前記宛先情報の変更と該宛先情報の変更に伴う必要な前記宛先識別子の変更を行う宛先情報変更処理ステップと、
少なくとも前記宛先識別子と前記宛先情報のいずれかが変更されると、該変更前の該宛先識別子と該宛先情報及び該変更後の該宛先識別子と該宛先情報に基づいて、前記プログラム記憶手段の該宛先識別子を含む前記プログラム情報の該宛先識別子を、該宛先識別子と該宛先情報の変更に基づいて調整する情報変更調整処理ステップと、
を有することを特徴とする情報処理方法。
【請求項９】
制御プロセッサに、
宛先識別子に対応させて、宛先人に関する宛先人情報、該宛先人への宛先等を宛先情報として宛先情報記憶手段へ記憶する宛先情報記憶処理と、
プログラム識別子に対応させて、プログラムを特定するプログラム識別情報と該プログラムの実行において用いる宛先を特定する前記宛先識別子を含む設定情報をプログラム情報としてプログラム記憶手段へ記憶するプログラム記憶処理と、
前記プログラム識別子に対応する前記プログラムを前記設定情報に基づいて実行するプログラム実行処理と、
前記宛先情報記憶手段に記憶されている前記宛先情報の変更と該宛先情報の変更に伴う必要な前記宛先識別子の変更を行う宛先情報変更処理と、
少なくとも前記宛先識別子と前記宛先情報のいずれかが変更されると、該変更前の該宛先識別子と該宛先情報及び該変更後の該宛先識別子と該宛先情報に基づいて、前記プログラム記憶手段の該宛先識別子を含む前記プログラム情報の該宛先識別子を、該宛先識別子と該宛先情報の変更に基づいて調整する情報変更調整処理と、
を実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置、情報処理システム、情報処理方法及び情報処理プログラムに関し、詳細には、情報処理に含まれている宛先情報を利用したプログラムを実行する情報処理装置、画像形成装置、情報処理システム、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
複写装置、スキャナ装置、プリンタ装置、ファクシミリ装置、複合装置等の画像形成装置やコンピュータ等を含む情報処理装置は、近年、宛先人情報や宛先を宛先情報として記憶部に記憶している。
【０００３】
ここで、宛先情報は、画像形成装置等の情報処理装置を利用して画像データ等のデータを送信する送信先等の宛先人の名称、宛先人を識別する宛先人識別情報、宛先等であり、宛先は、情報処理装置を使用した動作処理で用いるメールアドレス、ファクシミリ番号、住所等である。そして、宛先情報は、各宛先情報毎にアドレスＩＤ等の宛先識別情報（以下、アドレスＩＤという。）が付与されて、アドレスＩＤによって管理されている。
【０００４】
画像形成装置は、宛先人名称や宛先等の宛先情報が記憶されていることで、コピープログラム、ファクシミリプログラム等の各種プログラムを実行する際に、記憶されている宛先情報や宛先を利用することができ、利用性の向上が図られている。
【０００５】
一方、今日、画像形成装置は、プログラムを実行させる際に、該プログラムの実行における各種設定情報（例えば、用紙サイズ、解像度、宛先等）と、該プログラムを特定するプログラム識別情報（例えば、プログラム名等）をプログラム情報として記憶している。このプログラム情報は、設定情報に宛先を含むことがある。
【０００６】
そして、このようなプログラム情報を記憶している画像形成装置は、プログラム識別情報が指定されることで、該プログラム識別情報に対応するプログラム情報のプログラムを、該プログラム情報の設定情報に基づいて実行する。したがって、プログラム識別情報を指定するだけで、例えば、コピー処理、ファクシミリ送信処理等のプログラムを実行する。そして、このプログラム情報に基づくプログラムの実行においては、例えば、コピー処理では、設定情報で指定されている宛先にコピー結果を出力したり、ファクシミリ送信処理では、設定情報で指定されている宛先にファクシミリ文書を送信する。
【０００７】
プログラム情報では、宛先情報を設定情報に含む場合、宛先自体が設定情報に組み込まれてはおらず、利用する宛先情報を識別するアドレスＩＤが、プログラム情報の設定情報に登録されている。
【０００８】
したがって、プログラム情報に基づくプログラムの実行においては、該設定情報のアドレスＩＤに対応する宛先情報を取得して、該宛先情報の宛先への出力、送信等を行う。
【０００９】
そして、宛先等の宛先情報を記憶している画像形成装置等の情報処理装置においては、宛先情報や宛先自体が変更になった場合等のように、宛先情報やアドレスＩＤの変更が必要な場合がある。特に、複数の画像形成装置等の情報処理装置が存在していて、各情報処理装置に登録されている宛先情報が異なると、利用性が悪いことから、宛先情報の統一や統合等が必要になり、宛先情報の変更が行われることがある（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来技術にあっては、宛先情報の変更を行うことはできるが、この宛先情報を、アドレスＩＤ（宛先識別情報）で管理していると、該アドレスＩＤを用いて宛先情報を指定することで、該宛先情報を利用した動作処理を行っている場合、誤動作等を発生するおそれがある。
【００１１】
すなわち、宛先情報をアドレスＩＤで管理している場合、宛先情報の変更が発生すると、アドレスＩＤと宛先情報の不一致や同じアドレスＩＤに異なる宛先情報が登録されるおそれがある。このような結果を防止するためには、既存の宛先情報を削除する必要があり、利用性が悪いという問題がある。
【００１２】
また、この場合、アドレスＩＤを設定情報に含むプログラム情報等のように、アドレスＩＤを利用した処理情報は、誤動作等を発生するおそれがある。したがって、このような事態の発生を防止するためには、アドレスＩＤをプログラム情報等の処理情報から削除して再登録するか、該処理情報自体の再作成を行う必要があり、利用性が悪いという問題があった。
【００１３】
そこで、本発明は、宛先識別子で管理される宛先情報に変更が発生した場合にも、該宛先識別子と該宛先識別情報を用いた処理動作を適正化することを目的としている。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１記載の情報処理装置は、宛先識別子に対応させて、宛先人に関する宛先人情報、該宛先人への宛先等を宛先情報として記憶する宛先情報記憶手段と、プログラム識別子に対応させて、プログラムを特定するプログラム識別情報と該プログラムの実行において用いる宛先を特定する前記宛先識別子を含む設定情報をプログラム情報として記憶するプログラム記憶手段と、前記プログラム識別子に対応する前記プログラムを前記設定情報に基づいて実行するプログラム実行手段と、前記宛先情報記憶手段に記憶されている前記宛先情報の変更と該宛先情報の変更に伴う必要な前記宛先識別子の変更を行う宛先情報変更手段と、少なくとも前記宛先識別子と前記宛先情報のいずれかが変更されると、該変更前の該宛先識別子と該宛先情報及び該変更後の該宛先識別子と該宛先情報に基づいて、前記プログラム記憶手段の該宛先識別子を含む前記プログラム情報の該宛先識別子を、該宛先識別子と該宛先情報の変更に基づいて調整する情報変更調整手段と、を備えていることを特徴としている。
【発明の効果】
【００１５】
本発明によれば、宛先識別子で管理される宛先情報に変更が発生した場合にも、該宛先識別子と該宛先識別情報を用いた処理動作を適正化することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例を適用した画像処理システムの構成図。
【図２】画像形成装置のブロック図。
【図３】アドレス帳の一例を示す図。
【図４】プログラム情報帳の一例を示す図。
【図５】アドレス帳の置き換えによる変更の説明図。
【図６】アドレス帳の統合による変更の説明図。
【図７】統合前の２つの画像形成装置が有するアドレス帳の一例を示す図。
【図８】統合後アドレス帳の一例を示す図。
【図９】アドレス帳更新処理を示すフローチャート。
【図１０】プログラム情報帳更新処理を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１８】
図１〜図１０は、本発明の情報処理装置、画像形成装置、情報処理システム、情報処理方法及び情報処理プログラムの一実施例を示す図であり、図１は、本発明の情報処理装置、画像形成装置、情報処理システム、情報処理方法及び情報処理プログラムの一実施例を適用した情報処理システム１の構成図である。
【００１９】
図１において、情報処理システム１は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network ）、インターネット等のネットワークＮＷに、複数の画像形成装置Ｇ１〜Ｇｎが接続されている。なお、図１には、図示しないが、画像形成装置Ｇ１〜Ｇｎと通信して、画像形成装置Ｇ１〜Ｇｎに印刷ジョブを送信したり、画像形成装置Ｇ１〜Ｇｎから画像データ等を受信するコンピュータ等のホスト装置が接続されている。
【００２０】
各画像形成装置Ｇ１〜Ｇｎは、アドレス帳Ａｄ（図３参照）と、プログラム情報帳Ｐｄ（図４参照）と、を保管して、これらのアドレス帳Ａｄとプログラム情報帳Ｐｄを管理する情報処理部（情報処理装置）を搭載している。
【００２１】
各画像形成装置Ｇ１〜Ｇｎは、図２に示すように、ブロック構成されており、コントローラ１０、エンジン２１及び操作パネル２２等を備えている。
【００２２】
コントローラ１０は、ＣＰＵ（Central Processing Unit ）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ＮＶＲＡＭ（Nonvolatile Random Access Memory）１４、ネットワークＩ／Ｆ（インターフェイス）１５、エンジンＩ／Ｆ１６及びパネルＩ／Ｆ１７等を備えている。上記各部１１〜１７は、バス１８で接続されている。
【００２３】
エンジン２１は、プリンタエンジン、スキャナエンジン、ファクシミリエンジン等の各種画像処理を行うエンジンを総称したものである。プリンタエンジンは、適宜のプリンタ方式（電子写真方式、インク吐出方式等）で、コントローラ１０から送られてくる画像データに基づいて用紙、フィルム等の被記録媒体（以下、適宜、用紙という。）に画像を形成するという画像記録処理を行う。スキャナエンジンは、原稿を主走査及び副走査して、原稿の画像を所定の解像度で読み取って画像データをコントローラ１０へ出力するという画像入力処理を行う。ファクシミリエンジンは、相手ファクシミリ装置から送信されてくるファクシミリデータを受信して、プリンタエンジンで該ファクシミリデータに基づいて画像を記録出力するファクシミリ出力処理を行う。また、ファクシミリエンジンは、スキャナエンジンの読み取った原稿の画像データを相手ファクシミリ装置にファクシミリ送信するファクシミリ送信処理を行う。
【００２４】
操作パネル２２は、例えば、テンキー、スタートキー、戻るキー、メニューキー等の画像形成装置Ｇ１〜Ｇｎの操作を行うのに必要な各種操作キーを備えるとともに、液晶ディスプレイ（ＬＣＤ（Liquid Crystal Display）等を備えている。操作パネル２２は、上記各操作キーから画像形成装置Ｇ１〜Ｇｎを動作させる各種操作が行われると、操作内容をコントローラ１０へ出力し、コントローラ１０からの表示データをディスプレイに表示する。なお、ディスプレイは、ディスプレイ上へのタッチ操作を検知するタッチ機能を備えたものであってもよい。この場合、コントローラ１０は、ディスプレイの画面上に、各種機能ボタンを表示させ、該機能ボタンへのタッチ操作が検出されると、該機能ボタンに割り付けられたボタン機能の操作として認識する。
【００２５】
ＲＯＭ１２は、コントローラ１０内でのデータの処理や管理及び周辺モジュールを制御するためのプログラム及び必要な各種データを格納している。具体的には、ＲＯＭ１２は、画像形成装置Ｇ１〜Ｇｎとしての基本処理プログラム、ファームウェア及び本発明の情報処理プログラム等の各種プログラムを格納しているとともに、これらの各プログラムを実行するのに必要な各種データを格納している。
【００２６】
ＣＰＵ１１は、ＲＯＭ１２に格納されているプログラムに基づいて、ＲＡＭ１３をワークメモリとして利用しつつ、画像形成装置Ｇ１〜Ｇｎの各部を制御して、各種画像処理を行うとともに、後述する本発明の情報処理方法を実行する。
【００２７】
ＲＡＭ１３は、ＣＰＵ１１のワークメモリとして利用される。また、ＲＡＭ１３は、情報処理装置からの印刷データを一時記憶するバッファ、該印刷データを実際の印刷に適した描画データに変換して展開されるビットマップメモリ及び本発明の画像処理方法で処理する宛先情報等を一時記憶するメモリ等として利用される。
【００２８】
ＮＶＲＡＭ１４は、画像形成装置Ｇ１〜Ｇｎの電源がＯＦＦのときにも記憶内容を保持するメモリである。ＮＶＲＡＭ１４は、画像形成装置Ｇ１〜Ｇｎの電源がＯＦＦの際にも保持する必要のあるデータとして、例えば、システム設定値、図３及び図４に示す本発明で用いるアドレス帳Ａｄやプログラム情報帳Ｐｄ等がＣＰＵ１１の制御下で格納される。なお、画像形成装置Ｇ１〜Ｇｎは、不揮発性メモリとして、図２では、ＮＶＲＡＭ１４を備えているが、不揮発性メモリとしては、ＮＶＲＡＭに限るものではなく、例えば、ハードディスク、ＳＳＤ（Solid State Drive）等であってもよい。
【００２９】
アドレス帳Ａｄは、図３に示すように、宛先人毎に、ＩＤ（Identification）（宛先人ＩＤ）、宛先人の名前、パスワード、宛先等のアドレス情報（宛先情報）が登録される。アドレス帳Ａｄは、各アドレス情報に、該アドレス情報を識別するためのアドレスＩＤ（宛先識別子）が割り付けられて、アドレスＩＤによって管理される。アドレスＩＤの各アドレス情報に登録される情報は、上記情報に限るものではなく、情報の追加、削除が可能であり、また、アドレスＩＤの変更等も可能である。
【００３０】
プログラム情報帳Ｐｄは、画像形成装置Ｇ１〜Ｇｎのアプリケーションプログラムを利用した動作処理を設定した設定内容通りに実行させるためのプログラム情報を、それぞれプログラムＰｉｄ（プログラム識別子）が付与されて登録される。各プログラム情報は、プログラム名と、該プログラム名のプログラムを実行する際の設定値が設定情報として登録される。設定情報は、例えば、該プログラムの実行において通信する宛先（図４では、送信先）、カラー、保存形式、解像度、画像サイズ等が登録される。宛先は、アドレス帳Ａｄのアドレス情報に登録されている宛先であるが、宛先の指定を、アドレス帳ＡｄのアドレスＩＤ（図４では、「０００１」）で行っている。なお、図４では、スキャナプログラムのプログラム情報が例示されているが、画像形成装置Ｇ１〜Ｇｎは、コピープログラム、ファクシミリ送信プログラム、プリンタプログラム等においても同様にプログラム情報帳Ｐｄの作成が可能である。
【００３１】
したがって、ＮＶＲＡＭ１４は、宛先識別子に対応させて、宛先人に関する宛先人情報、該宛先人への宛先等を宛先情報として記憶する宛先情報記憶手段として機能している。
【００３２】
また、ＮＶＲＡＭ１４は、プログラムＰｉｄ（プログラム識別子）に対応させて、プログラムを特定するプログラム名等のプログラム識別情報と該プログラムの実行において用いる宛先を特定する前記アドレスＩＤ（宛先識別子）を含む設定情報をプログラム情報として記憶するプログラム記憶手段として機能している。
【００３３】
ネットワークＩ／Ｆ１５は、ネットワークＮＷに接続されており、ＣＰＵ１１の制御下で、ネットワークＮＷ上の他の画像形成装置Ｇ１〜Ｇｎ及び図示しない情報処理装置と通信する。特に、ネットワークＩ／Ｆ１５は、ＣＰＵ１１の制御下で、他の画像形成装置Ｇ１〜Ｇｎとの間で、アドレス帳Ａｄの送受信を行う。
【００３４】
エンジンＩ／Ｆ１６は、上記エンジン２１が接続されている。エンジンＩ／Ｆ１６は、コントローラ１０からエンジン２１への制御信号や描画データ等のデータの出力、エンジン２１からコントローラ１０へのステータス信号、スキャナ画像データ、受信画像データ等の取得を行う。
【００３５】
パネルＩ／Ｆ１７は、操作パネル２２に接続されており、ＣＰＵ１１と操作パネル２２との間の信号の授受を行う。
【００３６】
上記ネットワークＩ／Ｆ１５、操作パネル２２等は、変更後の所定数のアドレスＩＤとアドレス情報を受け取る変更宛先情報受取手段として機能している。
【００３７】
したがって、上記ＣＰＵ１１は、上記プログラムを設定情報に基づいて、エンジン２１等を制御して、実行するプログラム実行手段として機能している。また、ＣＰＵ１１は、操作パネル２２からの情報変更操作、ネットワークＮＷを介してネットワークＩ／Ｆ１５が受け取った他の画像形成装置Ｇ１〜Ｇｎからの情報変更要求に応じて、宛先情報記憶手段としてのＮＶＲＡＭ１４に記憶されているアドレス情報（宛先情報）の変更と該アドレス情報の変更に伴う必要なアドレスＩＤ（宛先識別子）の変更を行う宛先情報変更手段として機能している。さらに、ＣＰＵ１１は、アドレスＩＤ（宛先識別子）の変更を伴うアドレス情報（宛先情報）の変更が発生すると、該変更前の該アドレス情報及びアドレスＩＤと該変更後の該アドレス情報及びアドレスＩＤに基づいて、プログラム記憶手段としてのＮＶＲＡＭ１４の該アドレスＩＤを含むプログラム情報のアドレスＩＤを、該変更に合わせて変更する情報変更調整手段として機能している。
【００３８】
そして、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＲＡＭ１４、ネットワークＩ／Ｆ１５、エンジンＩ／Ｆ１６、パネルＩ／Ｆ１７を有するコントローラ１０は、プログラムとアドレス情報を管理する情報処理部としても機能している。
【００３９】
そして、画像形成装置Ｇ１〜Ｇｎは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＵＳＢ（Universal Serial Bus）メモリ、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の情報処理方法を実行する情報処理プログラムを読み込んでＲＯＭ１２等に導入することで、後述するアドレス帳ＡｄのアドレスＩＤ（宛先識別情報）で管理されるアドレス情報（宛先情報）に変更が発生した場合にも、該アドレス情報の管理を適正化して、該アドレスＩＤを用いた処理動作を適正化する情報処理方法を実行する情報処理部（情報識別装置）としてのコントローラ１０を備えた画像形成装置として構築されている。この情報処理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００４０】
次に、本実施例の作用を説明する。本実施例の情報処理システム１は、アドレスＩＤで管理されるアドレス情報に変更が発生した場合にも、該アドレスＩＤを用いた処理動作を適正化する。
【００４１】
すなわち、情報処理システム１は、ネットワークＮＷに複数の画像形成装置Ｇ１〜Ｇｎが接続されており、各画像形成装置Ｇ１〜Ｇｎは、コントローラ１０のＮＶＲＡＭ１４に、アドレス帳Ａｄとプログラム情報帳Ｐｄが登録されている。各画像形成装置Ｇ１〜Ｇｎは、スキャナ処理、コピー処理、ファクシミリ送信処理等のプログラムを用いた各種動作処理を、ＣＰＵ１１の制御下で行う。この場合、画像形成装置Ｇ１〜Ｇｎは、ユーザの要求によって、動作処理に用いるプログラムのプログラム名と該動作処理における各種設定情報を、プログラム情報として、プログラムＰｉｄを付与してプログラム情報帳Ｐｄに登録することができる。このプログラム情報の登録要求は、操作パネル２２からの操作、または、ネットワークＮＷに接続されているコンピュータ等のホスト装置からの設定要求等によって行うことができる。なお、プログラムＰｉｄは、プログラムを識別するための識別情報である。
【００４２】
そして、プログラム情報は、動作処理に宛先へのデータの送信、出力等のアドレス帳Ａｄの宛先を利用することができる。この場合、画像形成装置Ｇ１〜Ｇｎは、プログラム情報帳Ｐｄに登録されるプログラム情報の設定情報に、図４に送信先として示したように、図３に示したアドレス帳ＡｄのアドレスＩＤで、宛先（送信先）が指定される。したがって、アドレス帳ＡｄのアドレスＩＤで識別されるアドレス情報の内容が変更されると、プログラム情報に基づく動作処理を、適切に行うことができなくなる。
【００４３】
一方、画像形成装置Ｇ１〜Ｇｎは、アドレス帳Ａｄのアドレス情報に変更が行われることがある。
【００４４】
例えば、図５の上段に示すように、画像形成装置Ｇ１がアドレス帳Ａｄ１を有し、画像形成装置Ｇ２がアドレス帳Ａｄ２を有している場合、ユーザは、画像形成装置Ｇ１と画像形成装置Ｇ２の利用効率を向上させるために、一方のアドレス帳Ａｄに統一することがある。この場合、例えば、図５の下段に示すように、画像形成装置Ｇ１のアドレス帳Ａｄ１を、画像形成装置Ｇ２のアドレス帳Ａｄ２で置き換えることが行われる。
【００４５】
この場合、ユーザは、例えば、画像形成装置Ｇ２の図示しない外部Ｉ／Ｆに、ＳＤカード、ＵＳＢメモリ等の可搬性記憶メディアを装着し、ＮＶＲＡＭ１４に格納されているアドレス帳Ａｄ２を、該可搬性記憶メディアにコピーする。次に、ユーザは、画像形成装置Ｇ１の外部Ｉ／Ｆに該可搬性メディアを装着して、可搬性メディアに保管されているアドレス帳Ａｄ２を、読み込ませて、ＮＶＲＡＭ１４の既存のアドレス帳Ａｄ１をアドレス帳Ａｄ２で置き換えさせる。また、ユーザは、画像形成装置Ｇ２のＮＶＲＡＭ１４のアドレス帳Ａｄ２をネットワークＮＷを介して画像形成装置Ｇ１に送信して、画像形成装置Ｇ１のＮＶＲＡＭ１４のアドレス帳Ａｄ１を、アドレス帳Ａｄ２で置き換えさせる。
【００４６】
すなわち、画像形成装置Ｇ１のＣＰＵ１１は、外部Ｉ／Ｆに可搬性メディアが装着され、操作パネル２２の操作で、アドレス帳Ａｄ２のＮＶＲＡＭ１４への置き換えが指示されると、可搬性メディアのアドレス帳Ａｄ２をＮＶＲＡＭ１４へコピーまたは移動する。ＣＰＵ１１は、アドレス帳Ａｄ２をＮＶＲＡＭ１４へコピーまたは移動すると、既存のアドレス帳Ａｄ１を削除して、アドレス帳Ａｄ１をアドレス帳Ａｄ２で置き換える。
【００４７】
また、例えば、図６の上段に示すように、画像形成装置Ｇ１がアドレス帳Ａｄ１、画像形成装置Ｇ２がアドレス帳Ａｄ２、画像形成装置Ｇ３がアドレス帳Ａｄ３を有している場合、ユーザは、アドレス帳Ａｄ１〜Ａｄ３を統合することがある。例えば、図６の下段に示すように、アドレス帳Ａｄ２とアドレス帳Ａｄ３を、画像形成装置Ｇ１のアドレス帳Ａｄ１と統合することが行われる。
【００４８】
この場合、ユーザは、画像形成装置Ｇ２のアドレス帳Ａｄ２と画像形成装置Ｇ３のアドレス帳Ａｄ３をそれぞれ、可搬性記憶メディアにコピーする。ユーザは、画像形成装置Ｇ１で、該可搬性メディアに保管されているアドレス帳Ａｄ２とアドレス帳Ａｄ３を、読み込ませて、ＮＶＲＡＭ１４の既存のアドレス帳Ａｄ１と統合させる。
【００４９】
すなわち、ＣＰＵ１１は、画像形成装置Ｇ１の外部Ｉ／Ｆに可搬性メディアが装着され、操作パネル２２の操作で、アドレス帳Ａｄ２、Ａｄ３のＮＶＲＡＭ１４のアドレス帳Ａｄ１との統合が指示されると、アドレス帳Ａｄ２、Ａｄ３をアドレス帳Ａｄ１と統合する。
【００５０】
そして、ＣＰＵ１１は、上記アドレス帳Ａｄの書き換えや統合等の更新処理において、アドレス情報が異なっていて、アドレスＩＤが同じアドレス情報があるかチェックして、ある場合には、それぞれ異なるアドレスＩＤとなるようにアドレスＩＤを変更する。また、ＣＰＵ１１は、アドレスＩＤが異なっていて同じアドレス情報のアドレス情報があるかチェックして、ある場合には、一方のアドレスＩＤとアドレス情報にまとめる等のアドレス帳更新処理を行う。そして、ＣＰＵ１１は、アドレスＩＤ、アドレス情報を更新すると、プログラム情報帳Ｐｄに、更新する前のアドレスＩＤを使用しているプログラム情報があるかチェックする。ＣＰＵ１１は、更新前のアドレスＩＤを使用しているプログラム情報の該アドレスＩＤを、更新後のアドレスＩＤに変更する等のプログラム情報調整処理を行う。
【００５１】
具体的には、いま、図７に示すように、画像形成装置Ｇ１が、アドレス帳Ａｄ１を保有し、画像形成装置Ｇ２が、アドレス帳Ａｄ２を保有しているものとする。アドレス帳Ａｄ１は、アドレスＩＤが「０００１」から「０００３」までのアドレス情報が登録され、アドレス帳Ａｄ２が、アドレスＩＤ「０００１」から「０００５」までのアドレス情報が登録されているものとする。そして、これらのアドレス帳Ａｄ１とアドレス帳Ａｄ２を統合するものとするが、説明を分かりやすくするために、いま、アドレス帳Ａｄ１にアドレス帳Ａｄ２を統合するものとする。
【００５２】
このアドレス帳の統合においては、ＣＰＵ１１は、まず、アドレス帳Ａｄ１のアドレスＩＤ、アドレス情報と同じアドレスＩＤまたは同じアドレス情報がアドレス帳Ａｄ２にあるか否か順番に検索する。
【００５３】
アドレス帳Ａｄの統合においては、基本的に、双方のアドレス帳Ａｄ１、Ａｄ２において、アドレスＩＤとアドレス情報の双方が異なる場合には、図７及び図８に示すように、そのアドレスＩＤのアドレス情報を、そのまま統合後のアドレス帳Ａｄ１２に残す。
【００５４】
いま、図７に示すように、アドレス帳Ａｄ１のアドレスＩＤが「０００１」と同じアドレスＩＤのアドレス情報が、アドレス帳Ａｄ２に存在し、双方のアドレス情報が同じである。したがって、この場合、図８に示すように、アドレス帳Ａｄ１のアドレスＩＤ「０００１」のアドレス情報を、そのまま統合後のアドレス帳Ａｄ１２に残す。
【００５５】
また、図７に示すように、アドレス帳Ａｄ１のアドレスＩＤ「０００３」のアドレス情報と、アドレス帳Ａｄ２のアドレスＩＤ「０００４」とは、アドレスＩＤは異なるが、アドレス情報は同じである。したがって、この場合、図８に示すように、統合元であるアドレス帳Ａｄ１のアドレスＩＤ「０００３」とアドレス情報を、統合後のアドレス帳Ａｄ１２に残し、アドレス帳Ａｄ２の「０００４」のアドレスＩＤとアドレス情報を削除する。
【００５６】
さらに、図７に示すように、アドレス帳Ａｄ１のアドレスＩＤ「０００２」のアドレス情報と同じアドレスＩＤ（「０００２」）のアドレス情報がアドレス帳Ａｄ２に存在するが、そのアドレス情報が異なる。この場合、図８に示すように、アドレス帳Ａｄ２のアドレスＩＤ「０００２」のアドレス情報は、アドレスＩＤを追加して、アドレスＩＤ「０００６」として、統合後のアドレス帳Ａｄ１２に残す。
【００５７】
すなわち、ＣＰＵ１１は、図９に示すように、アドレス更新処理を行う。まず、ＣＰＵ１１は、アドレスＩＤ、アドレス情報の更新の受付を行うと（ステップＳ１０１）、同じアドレレスＩＤが存在するかチェックする（ステップＳ１０２）。
【００５８】
ステップＳ１０２で、同じアドレスＩＤが存在すると（ステップＳ１０２で、ＹＥＳのとき）、ＣＰＵ１１は、該同じアドレスＩＤのアドレス情報が、更新前と更新後で同じであるかチェックする（ステップＳ１０３）。すなわち、図７で示したアドレスＩＤ「０００１」、「０００２」のように、画像形成装置Ｇ１と画像形成装置Ｇ２で同じアドレスＩＤが存在すると、そのアドレス情報が同じであるかチェックする。
【００５９】
ステップＳ１０３で、更新前後で、同じアドレス情報でないと（ステップＳ１０３で、ＮＯのとき）、ＣＰＵ１１は、該更新がアドレスＩＤ及びアドレス情報の削除を要求する更新であるかチェックする（ステップＳ１０４）。
【００６０】
ステップＳ１０４で、アドレスＩＤ及びアドレス情報の削除を要求する更新でないとき（ステップＳ１０４で、ＮＯのとき）、ＣＰＵ１１は、アドレスＩＤを追加し、アドレス情報をそのアドレスＩＤに設定する（ステップＳ１０５）。すなわち、この場合、図７のアドレスＩＤ「０００２」のように画像形成装置Ｇ１と画像形成装置Ｇ２で同じアドレスＩＤで、異なるアドレス情報であると、更新要求が「削除」要求でないときには、同じアドレスＩＤに異なるアドレス情報のものが存在することとなる。そこで、図８に示したように、アドレスＩＤを、追加（図８では、アドレスＩＤ「０００６」を追加）し、そのアドレスＩＤに対して、同じアドレスＩＤの一方のアドレス情報を設定する。図８では、画像形成装置Ｇ２のアドレスＩＤ「０００２」のアドレス情報を、アドレスＩＤ「０００６」に設定している。
【００６１】
そして、ＣＰＵ１１は、他に更新対象のアドレスＩＤ、アドレス情報があるかチェックする（ステップＳ１０６）。
【００６２】
ステップＳ１０６で、他に更新対象が存在するときには、ＣＰＵ１１は、ステップＳ１０２に戻って、当該更新対象のアドレスＩＤに対して同じアドレスＩＤがあるかのチェックから同様に処理する（ステップＳ１０１〜Ｓ１０６）。
【００６３】
ステップＳ１０４で、アドレスＩＤ、アドレス情報の削除のとき（ステップＳ１０４で、ＹＥＳのとき）、ＣＰＵ１１は、当該削除対象のアドレスＩＤ、アドレス情報を削除して、他に更新対象があるかチェックする（ステップＳ１０６）。
【００６４】
ステップＳ１０３で、同じアドレスＩＤであるアドレス情報が、更新前後で同じであると（ステップＳ１０３で、ＹＥＳのとき）、ＣＰＵ１１は、アドレスＩＤの変更を行うことなく、それらのアドレスＩＤ、アドレス情報を１つにまとめる（ステップＳ１０８）。すなわち、図７の画像形成装置Ｇ１と画像形成装置ＧｋＧ２のアドレスＩＤ「０００１」の場合、アドレス情報も同じであるため、図８に示したように、アドレスＩＤ、アドレス情報を変更することなく、アドレスＩＤ「０００１」で同じアドレス情報を１つだけ残す。ＣＰＵ１１は、同じアドレスＩＤ、アドレス情報を１つにまとめると、他に更新対象があるかチェックする処理から上記同様に処理する（ステップＳ１０６、Ｓ１０２〜Ｓ１０８）。
【００６５】
ステップＳ１０２で、同じアドレスＩＤが存在しないとき（ステップＳ１０２で、ＮＯのとき）、ＣＰＵ１１は、同じアドレス情報のアドレスＩＤが他にあるかチェックする（ステップＳ１０９）。
【００６６】
ステップＳ１０９で、同じアドレス情報で異なるアドレスＩＤが他にあると（ステップＳ１０９で、ＹＥＳのとき）、ＣＰＵ１１は、その旨を操作パネル２２のディスプレイに表示出力する等の方法で通知する（ステップＳ１１０）。ユーザは、この通知に対して、例えば、１つのアドレスＩＤに統合する指示、別々のアドレスＩＤのまま残す指示等を、操作パネル２２の操作等で行う。
【００６７】
ＣＰＵ１１は、該通知に対するユーザの支持に応じた処理を実行し、他に更新対象があるかチェックする処理から上記同様に処理する（ステップＳ１０６、Ｓ１０２〜Ｓ１０８）。例えば、図７では、画像形成装置Ｇ１のアドレスＩＤ「０００３」と画像形成装置ＧｋＧ２のアドレスＩＤ「０００４」は、アドレスＩＤは異なるが、アドレス情報は同じである。そこで、ＣＰＵ１１は、その旨を操作パネル２２のディスプレイに表示し、統合が指示されると、図８に示したように、一方のアドレスＩＤとアドレス情報を削除して、他方のアドレスＩＤとそのアドレス情報のみを残す。例えば、図８では、アドレスＩＤ「０００４」の方を削除し、アドレスＩＤ「０００３」の方のみを残す。
【００６８】
その後、ステップＳ１０６へ移行して、他の更新対象があるかチェックする処理から上記同様に処理し（ステップＳ１０６〜Ｓ１１０）、ステップＳ１０６で、他の更新対象がなくなると、アドレス更新処理を終了する。
【００６９】
そして、ＣＰＵ１１は、さらに、上記アドレス帳の統合のように、変更前後でアドレスＩＤやアドレス情報の変更が発生する場合には、プログラム情報帳Ｐｄの調整処理を、図１０に示すように行う。なお、図１０の説明では、上記アドレス帳Ａｄの統合を行う場合について説明するが、統合に限らず、アドレスＩＤの変更や、アドレス情報の変更が発生する場合には、プログラム情報帳Ｐｄの調整を行う。画像形成装置Ｇ１〜Ｇｎは、このプログラム情報帳Ｐｄの調整をアドレス帳ＡｄのアドレスＩＤやアドレス情報に変更が発生したアドレス帳Ａｄを使用する全ての画像形成装置Ｇ１〜Ｇｎにおいて実行する。
【００７０】
ＣＰＵ１１は、このプログラム情報帳Ｐｄの調整処理においては、例えば、上記図７から図９に示したアドレス帳統合処理の場合、統合前（変更前）のアドレス帳Ａｄ１、Ａｄ２と統合後（変更後）の統合アドレス帳Ａｄ１２を、ＲＡＭ１３等に保管する。ＣＰＵ１１は、これらのアドレス帳Ａｄ１、Ａｄ２、Ａｄ１２を参照しながらプログラム情報帳Ｐｄの調整処理を行う。
【００７１】
まず、ＣＰＵ１１は、図１０に示すように、統合通知を受け取ると（ステップＳ２０１）、処理対象とするプログラム情報を特定するためのプログラムＰｉｄｎを初期化（ｎ＝１）する（ステップＳ２０２）。
【００７２】
ＣＰＵ１１は、プログラムＰｉｄｎの宛先項目に、アドレスＩＤが設定されているかチェックする（ステップＳ２０３）。
【００７３】
ステップＳ２０３で、宛先項目にアドレスＩＤが設定されていないと（ステップＳ２０３で、ＮＯのとき）、ＣＰＵ１１は、変数ｎを「１」だけインクリメントし（ステップＳ２０４）、ステップＳ２０３に戻って、上記同様に処理する（ステップＳ２０３、Ｓ２０４）。
【００７４】
ステップＳ２０３で、宛先項目にアドレスＩＤが設定されていると、ＣＰＵ１１は、アドレスＩＤのアドレス情報を、統合前後（更新前後）のアドレス帳Ａｄ１、Ａｄ２、Ａｄ１２から取得する（ステップＳ２０５）。
【００７５】
ＣＰＵ１１は、そのアドレスＩＤのアドレス情報が、統合前後で同じであるかチェックする（ステップＳ２０６）。
【００７６】
ステップＳ２０６で、そのアドレスＩＤのアドレス情報が統合前後（更新前後）で同じであると（ステップＳ２０６で、ＹＥＳのとき）、ＣＰＵ１１は、プログラム情報帳Ｐｄの宛先項目のアドレスＩＤを変更することなくステップＳ２０４へ戻る。すなわち、この場合、アドレス情報が同じであれば、そのプログラムＰｉｄｎのプログラム情報に設定されているアドレスＩＤで指定されるアドレス情報に変更がないため、プログラム情報のアドレスＩＤの変更を行わない。
【００７７】
ＣＰＵ１１は、ステップＳ２０４へ戻ると、上記同様に処理する（ステップＳ２０４〜Ｓ２０７）。
【００７８】
ステップＳ２０６で、そのアドレスＩＤのアドレス情報が統合前後（更新前後）で異なると（ステップＳ２０６で、ＮＯのとき）、ＣＰＵ１１は、更新前のアドレス帳Ａｄ１、Ａｄ２のアドレスＩＤのアドレス情報と同じアドレス情報が更新後のアドレス帳Ａｄ１２にあるかチェックする（ステップＳ２０８）。
【００７９】
ステップＳ２０８で、更新前のアドレス情報と同じアドレス情報が更新後のアドレス帳Ａｄ１２にあると（ステップＳ２０８で、ＹＥＳのとき）、ＣＰＵ１１は、プログラムＰｉｄｎのプログラム情報のアドレスＩＤを、更新後のアドレス帳Ａｄ１２のアドレス情報が同じアドレスＩＤに更新する（ステップＳ２０９）。
【００８０】
ＣＰＵ１１は、アドレスＩＤの更新を行うと、変数ｎがプログラム情報帳Ｐｄの登録プログラム数以上であるか、すなわち、全てのプログラムの更新処理を行ったかチェックする（ステップＳ２１０）。
【００８１】
ステップＳ２１０で、変数ｎが登録プログラム未満であると（ステップＳ２１０で、ＮＯのとき）、ＣＰＵ１１は、ステップＳ２０４に戻って、変数ｎを「１」だけインクリメントする（ステップＳ２０４）。ＣＰＵ２０４は、変数ｎをインクリメントすると、ステップＳ２０３に戻って、上記同様に処理する（ステップＳ２０３〜Ｓ２１０）。
【００８２】
ステップＳ２０８で、更新前のアドレス情報と同じアドレス情報が更新後のアドレス帳Ａｄ１２にないと（ステップＳ２０８で、ＮＯのとき）、ＣＰＵ１１は、アドレス帳Ａｄに、新規にアドレスＩＤを追加し、該アドレスＩＤに更新前のアドレス情報を設定する。ＣＰＵ１１は、アドレス帳Ａｄの更新を行うと、該アドレスＩＤを、そのプログラムＰｉｄｎのプログラム情報の宛先に設定して更新する（ステップＳ２１１）。
【００８３】
ＣＰＵ１１は、アドレスＩＤとプログラム情報の設定更新を行うと、ステップＳ２０４に戻って、変数ｎを「１」だけインクリメントする（ステップＳ２０４）。ＣＰＵ２０４は、変数ｎをインクリメントすると、ステップＳ２０３に戻って、上記同様に処理する（ステップＳ２０３〜Ｓ２１１）。
【００８４】
ステップＳ２１０で、変数ｎが登録プログラム以上であると（ステップＳ２１０で、ＹＥＳのとき）、ＣＰＵ１１は、プログラム情報帳更新処理を終了する。
【００８５】
なお、上記説明においては、画像形成装置Ｇ１〜Ｇｎの場合について説明したが、本発明は、画像形成装置に限るものではなく、アドレス帳Ａｄを利用するとともに、プログラム情報帳Ｐｄを利用して動作処理を行う画像処理装置一般に適用することができる。
【００８６】
このように、本実施例の画像形成装置Ｇ１〜Ｇｎは、アドレスＩＤ（宛先識別子）に対応させて、宛先人に関する宛先人情報、該宛先人への宛先等をアドレス情報（宛先情報）として記憶するＮＶＲＡＭ（宛先情報記憶手段）１４と、プログラムＰｉｄ（プログラム識別子）に対応させて、プログラムを特定するプログラム識別情報と該プログラムの実行において用いる宛先を特定する前記宛先識別子を含む設定情報をプログラム情報として記憶するＮＶＲＡＭ（プログラム記憶手段）１４と、前記プログラムＰｉｄに対応する前記プログラムを前記設定情報に基づいて実行するＣＰＵ（プログラム実行手段）１１と、前記宛先情報記憶手段としてのＮＶＲＡＭ１４に記憶されている前記宛先情報の変更と該アドレス情報の変更に伴う必要な前記宛先識別子の変更を行うＣＰＵ（宛先情報変更手段）１１と、少なくとも前記宛先識別子と前記宛先情報のいずれかが変更されると、該変更前の該宛先識別子と該宛先情報及び該変更後の該宛先識別子と該宛先情報に基づいて、前記プログラム記憶手段としてのＮＶＲＡＭ１４の該宛先識別子を含む前記プログラム情報の該宛先識別子を、該宛先識別子と該宛先情報の変更に基づいて調整するＣＰＵ（情報変更調整手段）１１と、を備えている。
【００８７】
したがって、アドレスＩＤ（宛先識別子）で宛先を指定したプログラム情報に基づいてプログラムの実行を行う際に、アドレスＩＤやそのアドレスＩＤに対応するアドレス情報（宛先情報）に変更が発生すると、プログラム情報のアドレスＩＤを該変更に合わせて調整することができる。その結果、アドレスＩＤで管理されるアドレス情報に変更が発生した場合にも、該アドレスＩＤと該アドレス情報の管理を適正化して、該アドレスＩＤを用いた処理動作を適正化することができる。
【００８８】
また、本実施例の情報処理システム１は、複数の画像形成装置（情報処理装置）Ｇ１〜ＧｎがネットワークＮＷに接続されている情報処理システムであって、前記情報処理装置としての画像形成装置Ｇ１〜Ｇｎが、アドレスＩＤ（宛先識別子）に対応させて、宛先人に関する宛先人情報、該宛先人への宛先等をアドレス情報（宛先情報）として記憶するＮＶＲＡＭ（宛先情報記憶手段）１４と、プログラムＰｉｄ（プログラム識別子）に対応させて、プログラムを特定するプログラム識別情報と該プログラムの実行において用いる宛先を特定する前記アドレスＩＤを含む設定情報をプログラム情報として記憶するＮＶＲＡＭ（プログラム記憶手段）１４と、前記プログラムＰｉｄに対応する前記プログラムを前記設定情報に基づいて実行するＣＰＵ（プログラム実行手段）１１と、前記宛先情報記憶手段としてのＮＶＲＡＭ１４に記憶されている前記アドレス情報の変更と該アドレス情報の変更に伴う必要な前記アドレスＩＤの変更を行うＣＰＵ（宛先情報変更手段）１１と、少なくとも前記アドレスＩＤと前記アドレス情報のいずれかが変更されると、該変更前の該アドレスＩＤと該アドレス情報及び該変更後の該アドレスＩＤと該アドレス情報に基づいて、前記プログラム記憶手段としてのＮＶＲＡＭ１４の該アドレスＩＤを含む前記プログラム情報の該アドレスＩＤを、該アドレスＩＤと該アドレス情報の変更に基づいて調整するＣＰＵ（情報変更調整手段）１１と、を備えている。
【００８９】
したがって、情報処理システム１において、アドレスＩＤ（宛先識別子）で宛先を指定したプログラム情報に基づいてプログラムの実行を行う際に、アドレスＩＤやそのアドレスＩＤに対応するアドレス情報（宛先情報）に変更が発生すると、プログラム情報のアドレスＩＤを該変更に合わせて調整することができる。その結果、アドレスＩＤで管理されるアドレス情報に変更が発生した場合にも、該アドレスＩＤと該アドレス情報の管理を適正化して、該アドレスＩＤを用いた処理動作を適正化することができる。
【００９０】
さらに、本実施例の画像形成装置Ｇ１〜Ｇｎは、アドレスＩＤ（宛先識別子）に対応させて、宛先人に関する宛先人情報、該宛先人への宛先等をアドレス情報（宛先情報）としてＮＶＲＡＭ（宛先情報記憶手段）１４へ記憶する宛先情報記憶処理ステップと、プログラムＰｉｄ（プログラム識別子）に対応させて、プログラムを特定するプログラム識別情報と該プログラムの実行において用いる宛先を特定する前記アドレスＩＤを含む設定情報をプログラム情報としてＮＶＲＡＭ（プログラム記憶手段）１４へ記憶するプログラム記憶処理ステップと、前記プログラムＰｉｄに対応する前記プログラムを前記設定情報に基づいて実行するプログラム実行処理ステップと、前記宛先情報記憶手段としてのＮＶＲＡＭ１４に記憶されている前記アドレス情報の変更と該アドレス情報の変更に伴う必要な前記アドレスＩＤの変更を行う宛先情報変更処理ステップと、少なくとも前記アドレスＩＤと前記アドレス情報のいずれかが変更されると、該変更前の該アドレスＩＤと該アドレス情報及び該変更後の該アドレスＩＤと該アドレス情報に基づいて、前記プログラム記憶手段としてのＮＶＲＡＭ１４の該アドレスＩＤを含む前記プログラム情報の該アドレスＩＤを、該アドレスＩＤと該アドレス情報の変更に基づいて調整する情報変更調整処理ステップと、を有する情報処理方法を実行している。
【００９１】
したがって、アドレスＩＤで宛先を指定したプログラム情報に基づいてプログラムの実行を行う際に、アドレスＩＤやそのアドレスＩＤに対応するアドレス情報に変更が発生すると、プログラム情報のアドレスＩＤを該変更に合わせて調整することができる。その結果、アドレスＩＤで管理されるアドレス情報に変更が発生した場合にも、該アドレスＩＤと該アドレス情報の管理を適正化して、該アドレスＩＤを用いた処理動作を適正化することができる。
【００９２】
また、本実施例の画像形成装置Ｇ１〜Ｇｎは、ＣＰＵ１１等の制御プロセッサに、アドレスＩＤに対応させて、宛先人に関する宛先人情報、該宛先人への宛先等をアドレス情報としてＮＶＲＡＭ（宛先情報記憶手段）１４へ記憶する宛先情報記憶処理と、プログラムＰｉｄに対応させて、プログラムを特定するプログラム識別情報と該プログラムの実行において用いる宛先を特定する前記アドレスＩＤを含む設定情報をプログラム情報としてＮＶＲＡＭ（プログラム記憶手段）１４へ記憶するプログラム記憶処理と、前記プログラムＰｉｄに対応する前記プログラムを前記設定情報に基づいて実行するプログラム実行処理と、前記宛先情報記憶手段としてのＮＶＲＡＭ１４に記憶されている前記アドレス情報の変更と該アドレス情報の変更に伴う必要な前記アドレスＩＤの変更を行う宛先情報変更処理と、少なくとも前記アドレスＩＤと前記アドレス情報のいずれかが変更されると、該変更前の該アドレスＩＤと該アドレス情報及び該変更後の該アドレスＩＤと該アドレス情報に基づいて、前記プログラム記憶手段としてのＮＶＲＡＭ１４の該アドレスＩＤを含む前記プログラム情報の該アドレスＩＤを、該アドレスＩＤと該アドレス情報の変更に基づいて調整する情報変更調整処理と、を実行させる情報処理プログラムを搭載している。
【００９３】
したがって、アドレスＩＤで宛先を指定したプログラム情報に基づいてプログラムの実行を行う際に、アドレスＩＤやそのアドレスＩＤに対応するアドレス情報に変更が発生すると、プログラム情報のアドレスＩＤを該変更に合わせて調整することができる。その結果、アドレスＩＤで管理されるアドレス情報に変更が発生した場合にも、該アドレスＩＤと該アドレス情報の管理を適正化して、該アドレスＩＤを用いた処理動作を適正化することができる。
【００９４】
さらに、本実施例の画像形成装置Ｇ１〜Ｇｎは、変更後の所定数の前記アドレスＩＤと前記アドレス情報を受け取る操作パネル２２、ネットワークＩ／Ｆ１５等の変更宛先情報受取手段を、さらに備え、前記宛先情報変更手段としてのＣＰＵ１１が、前記変更宛先情報受取手段の受け取った前記アドレスＩＤと前記アドレス情報で、前記宛先情報記憶手段としてのＮＶＲＡＭ１４のアドレスＩＤとアドレス情報を入れ替える。
【００９５】
したがって、画像形成装置Ｇ１〜ＧｎのＮＶＲＡＭ１４のアドレスＩＤ及びアドレス情報が、他の画像形成装置Ｇ１〜Ｇｎ等のアドレスＩＤ及びアドレス情報と入れ替えられる場合にも、該アドレスＩＤ及び該アドレス情報の管理を適正化して、該アドレスＩＤを用いた処理動作を適正化することができる。
【００９６】
また、本実施例の画像形成装置Ｇ１〜Ｇｎは、前記宛先情報変更手段としてのＣＰＵ１１が、前記変更宛先情報受取手段の受け取った前記アドレスＩＤ及び前記アドレス情報と前記宛先情報記憶手段としてのＮＶＲＡＭ１４のアドレスＩＤ及びアドレス情報とを統合させて、統合宛先情報を生成する。
【００９７】
したがって、画像形成装置Ｇ１〜ＧｎのＮＶＲＡＭ１４のアドレスＩＤ及びアドレス情報が、他の画像形成装置Ｇ１〜Ｇｎ等のアドレスＩＤ及びアドレス情報と統合される場合にも、該アドレスＩＤ及び該アドレス情報の管理を適正化して、該アドレスＩＤを用いた処理動作を適正化することができる。
【００９８】
さらに、本実施例の画像形成装置Ｇ１〜Ｇｎは、前記宛先情報変更手段としてのＣＰＵ１１が、少なくとも前記アドレスＩＤと前記アドレス情報のいずれかの変更に伴って、該アドレス情報が同じであるアドレスＩＤが複数発生すると、該アドレスＩＤと該アドレス情報を１つにまとめる。
【００９９】
したがって、アドレスＩＤに基づいてアドレス情報を適切に管理することができ、該アドレスＩＤを用いた処理動作を適正化することができる。
【０１００】
また、本実施例の画像形成装置Ｇ１〜Ｇｎは、前記宛先情報変更手段としてのＣＰＵ１１が、少なくとも前記アドレスＩＤと前記アドレス情報のいずれかの変更に伴って、同じアドレスＩＤに対して、異なるアドレス情報が複数発生すると、該アドレス情報毎に、異なったアドレスＩＤを設定する。
【０１０１】
したがって、アドレスＩＤに基づいてアドレス情報を適切に管理することができ、該アドレスＩＤを用いた処理動作を適正化することができる。
【０１０２】
さらに、本実施例においては、プログラム情報とアドレス情報を管理する情報処理部を備え、該情報処理部の管理下で、該プログラム情報に基づいてプログラムを実行することで画像処理を行う画像形成装置Ｇ１〜Ｇｎであって、前記情報処理部として、コントローラ１０を備えている。
【０１０３】
したがって、アドレスＩＤで宛先を指定したプログラム情報に基づいてプログラムの実行を行う画像形成装置Ｇａ〜Ｇｎにおいて、アドレスＩＤやそのアドレスＩＤに対応するアドレス情報に変更が発生すると、プログラム情報のアドレスＩＤを該変更に合わせて調整することができる。その結果、アドレスＩＤで管理されるアドレス情報に変更が発生した場合にも、該アドレスＩＤと該アドレス情報の管理を適正化して、該アドレスＩＤを用いた処理動作を適正化することができる
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１０４】
１  情報処理システム
ＮＷ  ネットワーク
Ｇ１〜Ｇｎ  画像形成装置
１０  コントローラ
２１  エンジン
２２  操作パネル
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  ＮＶＲＡＭ
１５  ネットワークＩ／Ｆ
１６  エンジンＩ／Ｆ
１７  パネルＩ／Ｆ
１８  バス
【先行技術文献】
【特許文献】
【０１０５】
【特許文献１】特開２０１１−２５９０２１号公報
【図１】
2016054431.tif 000003
【図２】
2016054431.tif 000004
【図３】
2016054431.tif 000005
【図４】
2016054431.tif 000006
【図５】
2016054431.tif 000007
【図６】
2016054431.tif 000008
【図７】
2016054431.tif 000009
【図８】
2016054431.tif 000010
【図９】
2016054431.tif 000011
【図１０】
2016054431.tif 000012