(57)【要約】【課題】  情報処理装置の機能を簡便かつ効率的に拡張させることができる拡張情報処理モジュールを提供する。【解決手段】  画像処理ボード５（情報処理モジュール）を有するネットワークプリンタ２（画像処理装置）に装着可能であり、ネットワークプリンタ２を制御する第２のプリンタ機能制御部２８（拡張情報処理部）と、該第２のプンタ機能制御部２８あるいは上記画像処理ボード５へデータを中継するルータ３１（データ中継部）とを備える。【選択図】  図１
2006033279.tif 000002
【特許請求の範囲】
【請求項１】
情報処理モジュールを有する情報処理装置に装着可能であり、
上記情報処理装置を制御する拡張情報処理部と、
該拡張情報処理部あるいは上記情報処理モジュールへデータを中継するデータ中継部と、
を備えることを特徴とする拡張情報処理モジュール。
【請求項２】
上記情報処理モジュールおよびデータ中継部はネットワークインターフェースを備えており、
上記データ中継部はルータ機能を有することを特徴とする請求項１記載の拡張情報処理モジュール。
【請求項３】
上記データ中継部はＮＡＴ機能を有することを特徴とする請求項２記載の拡張情報処理モジュール。
【請求項４】
上記情報処理モジュールに設定された設定情報を取得する設定情報取得部を備え、該設定情報取得部は、上記設定情報に基づいてルータ機能を設定することを特徴とする請求項２記載の拡張情報処理モジュール。
【請求項５】
外部からアクセス可能なＨＴＴＰサーバを備えることを特徴とする請求項２記載の拡張情報処理モジュール。
【請求項６】
上記設定情報取得部は、情報処理モジュールおよび拡張情報処理モジュール間で機能が共通する場合、どちらかのモジュールをデフォルトに選択してルータ機能を設定することを特徴とする請求項４記載の拡張情報処理モジュール。
【請求項７】
上記設定情報取得部は、主として情報処理装置側で操作される機能が両モジュール間で共通する場合、情報処理モジュールの方をデフォルトに選択することを特徴とする請求項６記載の拡張情報処理モジュール。
【請求項８】
上記情報処理が画像処理であることを特徴とする請求項１から7のいずれか１項に記載の拡張情報処理モジュール。
【請求項９】
請求項１から７のいずれか１項に記載の拡張情報処理モジュールからの設定情報の要求に応じて、自らの設定情報を該拡張情報処理モジュールに送信することを特徴とする情報処理モジュール。
【請求項１０】
情報処理装置に追加的に装着されたルータ機能を有する拡張情報処理モジュールに、それまで装着されていた情報処理モジュールの設定情報を引継ぐために、
拡張情報処理モジュールが情報処理モジュールに設定情報を要求するステップと、
該拡張情報処理モジュールが情報処理モジュールから設定情報を受信するステップと、
受信した上記設定情報に基づいて、拡張情報処理モジュールがそのルータ機能を設定するステップと、
を含むことを特徴とする設定情報引継ぎ方法。
【請求項１１】
請求項１０記載の各ステップをコンピュータに実現させることを特徴とする設定情報引継ぎプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に装着可能な拡張情報処理モジュール、例えばネットワークプリンタに装着する拡張機能インターフェース（ＥＦＩ）に関する。
【背景技術】
【０００２】
図７は、画像処理ボード１０５が装備されたネットワークプリンタ（マルチファンクションプリンタ）１０２に、拡張画像処理ボード１０６（拡張機能インターフェース、ＥＦＩともいう）を使用する場合の従来例を説明するブロック図である。
【０００３】
図７に示されるネットワークプリンタ１０２は、画像形成部１２２と、画像入力部１２４と、画像処理ボード１０５とを備える。この画像処理ボード１０５は、第１のプリンタ機能制御部１０８と、第１のスキャナ機能制御部１０９と、第１のインターフェース部１１０とを備えており、該第１のインターフェース部１１０を介して、ユーザのコンピュータ１０３が存在するＬＡＮ１２５に接続されている。また、第１のプリンタ機能制御部１０８は画像形成部１２２を制御し、第１のスキャナ機能制御部１０９は、画像入力部１２４を制御する。
【０００４】
第１のインターフェース部１１０には、ＬＡＮ１２５上のプライベートＩＰアドレスとしてａ１０（画像処理ボード１０５のプライベートＩＰアドレスともいえる）が与えられている。また、第１のプリンタ機能制御部１０８には、各プリンタ機能に対応する複数のポート（ポート番号がＰ１〜Ｐｎ）が与えられており、同様に、スキャナ機能制御部１０９には、各スキャナ機能に対応する複数のポート（ポート番号がＱ１〜Ｑｍ）が与えられている。
【０００５】
ユーザのコンピュータ１０３からの画像データは、第１のインターフェース部１１０を介して第１のプリンタ機能制御部１０８に入力される。第１のプリンタ機能制御部１０８は当該画像データに基づいて、画像形成部１２２に制御信号を出力し、これによって画像形成（プリントアウト）が行われる。また、画像入力部１２４からのスキャンデータは、第１のスキャナ機能制御部１０９に入力される。第１のスキャナ機能制御部１０９は、当該スキャンデータに基づいて画像データを出力し、当該画像データは、第１のインターフェース部１１０およびＬＡＮ１２５を介してユーザのコンピュータ１０３に送られる。
【０００６】
ここで、ネットワークプリンタ１０２に拡張画像処理ボード１０６を使用する場合には、画像処理ボード１０５を、拡張画像処理ボード１０６に差し替える（画像処理ボード１０５をネットワークプリンタ１０２から取り出し、替わりにネットワークプリンタ１０２に拡張画像処理ボード１０６を装着する）ことになる。
【０００７】
図７に示されるように、拡張画像処理ボード１０６は、第２のプリンタ機能制御部１１８と、第２のスキャナ機能制御部１１９と、第２のインターフェース部１２０とを備え、ネットワークプリンタ１０２に対して、画像処理ボード１０５より高い機能を実現させることができる。
【０００８】
拡張画像処理ボード１０６がネットワークプリンタ１０２に装着されたときには、第２のインターフェース部１２０に、ＬＡＮ１２５上の装置内ＩＰアドレスａ１０が新たに配布される。なお、一般的に特定の機能や特定のデータのやり取りには決まったポート番号が使用されるため、第２のプリンタ機能制御部１１８は、各機能に対応してポート番号Ｐ１〜Ｐｎ（第１のプリンタ機能制御部１０８と同じポート番号）を使用し、第２のスキャナ機能制御部１１９は、各機能に対応して、ポート番号Ｑ１〜Ｑｍ（第１のスキャナ機能制御部１０９と同じポート番号）を使用することになる。
【特許文献１】特開平９−１８６３９号公報（公開日：平成９年１月１７日）
【特許文献２】特開２００２−４１２６８号公報（公開日：平成１４年２月８日）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記した従来例においては、拡張画像処理ボード１０６を使用する場合、この拡張画像処理ボード１０６と、それまで使用していた画像処理ボード１０５とを差し替えなければならない。
【００１０】
したがって、ユーザが今まで使用していた画像処理ボード１０５の一部機能（例えば、画像処理ボード１０５と拡張画像処理ボード１０６とで性能が同一である機能）は引続き使用することとし、画像処理ボード１０５と拡張画像処理ボード１０６とを並行して（ユーザが適宜選択して）使用していくといったことができない。
【００１１】
また、拡張画像処理ボード１０６装着時に、ＬＡＮ１２５側から、この拡張画像処理ボード１０６に、新たにＩＰアドレスを配布することも必要となる。
【００１２】
本発明は、上記課題に鑑みてなされたものであり、その目的は、情報処理装置の機能を簡便かつ効率的に拡張させることができる拡張情報処理モジュールを提供することにある。
【課題を解決するための手段】
【００１３】
本発明の拡張情報処理モジュールは、上記課題を解決するために、情報処理モジュールを有する情報処理装置に装着可能であり、上記情報処理装置を制御する拡張情報処理部と、該拡張情報処理部あるいは上記情報処理モジュールへデータを中継するデータ中継部とを備えることを特徴とする。
【００１４】
上記拡張情報処理モジュールは、既に情報処理モジュールが装着された情報処理装置に追加的に装着され、新機能や現機能の高パフォーマンス化を実現させるものである。
【００１５】
上記構成によれば、上記データ中継部によって、例えば、外部からデータ中継部に送られたデータを、拡張情報処理部あるいは情報処理モジュールへと振り分けて送信することができる。
【００１６】
したがって、それまで装着されていた情報処理モジュールと、追加した拡張情報処理モジュールとを並行して使用することができる。これにより、例えば、一部の機能については今までの情報処理モジュールを引続き使用し、他の機能は拡張情報処理モジュールを使用するといったことが可能となり、情報処理装置の機能を効率的に拡張することができる。
【００１７】
また、情報処理モジュールがデータ中継部を介して拡張情報処理モジュール側へ設定情報等のデータを送信することが可能であるため、拡張情報処理モジュールの設定等を簡便化することもできる。
【００１８】
なお、上記データ中継部は、上記拡張情報処理部あるいは情報処理モジュールからのデータを外部（例えば、ＬＡＮ）に中継する機能を併せもつ構成であっても良い。
【００１９】
本発明においては、上記情報処理モジュールおよびデータ中継部はネットワークインターフェースを備えており、上記データ中継部はルータ機能を有することが好ましい。ルータ機能とは、ネットワーク上を流れるデータを他のネットワークに中継する機能である。
【００２０】
上記構成によれば、拡張情報処理モジュールと情報処理モジュールとをネットワークに接続し、データ中継部のルータ機能を使って、ネットワークからのデータを拡張情報処理モジュールあるいは情報処理モジュールに振り分けて送信することができる。これにより、ネットワークに接続する情報処理装置の機能を効率的に拡張することができる。
【００２１】
本発明においては、上記データ中継部はＮＡＴ機能を有することが好ましい。ＮＡＴ機能とは、外側のネットワークからのデータを内側のネットワークに中継する際、外側のネットワークでのグローバルなＩＰアドレスを、内側のネットワークでのローカルなＩＰアドレスに変換する機能である。上記データ中継部がこのＮＡＴ機能を持つことで、ＩＰアドレスを節約でき、ネットワーク上の管理項目を削減することができる。
【００２２】
本発明においては、上記情報処理モジュールに設定された設定情報を取得する設定情報取得部を備え、該設定情報取得部は、上記設定情報に基づいてルータ機能を設定することが好ましい。
【００２３】
上記構成によれば、ルータ機能の設定（拡張情報処理モジュールの設定）の際、それまで使用していた情報処理モジュールの設定を引継ぐことになるため、ネットワーク上のホスト装置側の設定変更の手間を省くことができる。加えて、ルータ機能の設定が情報処理装置側で自動的になされるため、拡張情報処理モジュール装着時にネットワーク（ホスト）側からルータ機能を設定する手間を省くことができる。
【００２４】
なお、上記設定情報取得部は、上記データ中継部を介して情報処理モジュールの設定情報を取得するような構成であっても構わない。
【００２５】
本発明においては、外部からアクセス可能なＨＴＴＰサーバをさらに備えることが好ましい。当該構成によれば、ＨＴＴＰサーバを介してネットワークからルータ機能の設定変更等ができ、便利である。
【００２６】
本発明においては、上記設定情報取得部は、情報処理モジュールおよび拡張情報処理モジュール間で機能が共通する場合、どちらかのモジュールをデフォルトに選択してルータ機能を設定することが好ましい。当該構成によれば、情報処理モジュールおよび拡張情報処理モジュール間で共通する機能がある場合、ホスト側でどちらのモジュールを選択するかを決定しなくてすみ、便利である。
【００２７】
なお、主として情報処理装置側で設定される機能については、それまで使用されていた（標準の）情報処理モジュールの方が情報処理装置との適合性が高いため、これをデフォルトとすることが好ましい。
【００２８】
また、上記拡張情報処理モジュールにおいては、その情報処理が画像処理であっても構わない。
【００２９】
また、本発明の情報処理モジュールは、情報処理装置に装着される情報処理モジュールであって、上記拡張情報処理モジュールからの設定情報の要求に応じて、自らの設定情報を該拡張情報処理モジュールに送信することを特徴としている。
【００３０】
また、本発明の設定情報引継ぎ方法は、情報処理装置に追加的に装着されたルータ機能を有する拡張情報処理モジュールに、それまで装着されていた情報処理モジュールの設定情報を引継ぐために、拡張情報処理モジュールが情報処理モジュールに設定情報を要求するステップと、該拡張情報処理モジュールが情報処理モジュールから設定情報を受信するステップと、受信した設定情報に基づいて、拡張情報処理モジュールがそのルータ機能を設定するステップとを含むことを特徴としている。
【００３１】
また、本発明の設定情報引継ぎプログラムは、上記各ステップをコンピュータに実現させることを特徴としている。
【発明の効果】
【００３２】
以上のように、本発明の拡張情報処理モジュールによれば、外部から受信したデータを、拡張情報処理部あるいは情報処理モジュールへと振り分けて送信することができる。
【００３３】
したがって、それまで装着されていた情報処理モジュールと、追加した拡張情報処理モジュールとを並行して使用することができる。これにより、例えば、一部の機能については今までの情報処理モジュールを引続き使用し、他の機能は拡張情報処理モジュールを使用するといったことが可能となり、情報処理装置の機能を効率的に拡張することができる。
【００３４】
また、データ中継部を介して情報処理モジュールが拡張情報処理モジュール側へ設定情報等のデータを送信することが可能であるため、拡張情報処理モジュールの設定等を簡便化することもできる。
【発明を実施するための最良の形態】
【００３５】
本発明の実施の一形態を図１〜図７に基づいて説明すれば以下のとおりである。
【００３６】
本発明に係る拡張画像処理ボードは、（標準あるいはオプションの）画像処理ボードが装着されたネットワークプリンタに追加的に装着される。そこで、まず、画像処理ボードが装着されたネットワークプリンタの構成を図２に示す。
【００３７】
図２に示されるように、ネットワークプリンタ２（情報処理装置・画像処理装置）は、画像形成部２２と、入力部２３と、画像入力部２４と、画像処理ボード５（情報処理モジュール、画像処理モジュール）と、拡張スロット１３とを備える。画像処理ボード５は、ネットワークプリンタ２の標準ボードやオプション的に装着される拡張ボードである。また、拡張スロット１３は、拡張画像処理ボード１０６（図１（ａ）参照）を装着するための空きスロットである。
【００３８】
この画像処理ボード５は、画像形成部２２を制御する第１のプリンタ機能制御部８と、画像入力部２４を制御する第１のスキャナ機能制御部９と、第１のプリンタ機能制御部８および第１のスキャナ機能制御部９を、コンピュータ３（ユーザのマシン）が存在するＬＡＮ２５に接続するための第１のインターフェース部１０とを備えている。
【００３９】
第１のインターフェース部１０には、ＬＡＮ２５上のプライベートＩＰアドレスとしてａ１（画像処理ボード５のプライベートＩＰアドレスともいえる）が与えられている。また、第１のプリンタ機能制御部８には、各プリンタ機能に対応する複数のポート（ポート番号がＡ１〜Ａｎ）が与えられており、スキャナ機能制御部９には、各スキャナ機能に対応する複数のポート（ポート番号がＢ１〜Ｂｍ）が与えられている。
【００４０】
たとえば、コンピュータ３からのプリントデータ（送信先ＩＰアドレスａ１を有する）は、第１のインターフェース部１０を介して第１のプリンタ機能制御部８に入力される。第１のプリンタ機能制御部８は当該データに基づいて画像形成部２２を制御し、これにより、プリントアウトが行われる。
【００４１】
また、画像入力部２４からのスキャンデータは、第１のスキャナ機能制御部９に入力される。第１のスキャナ機能制御部９は、当該スキャンデータに基づいて画像データを第１のインターフェース部１０に出力する。そして、当該画像データ（送信元ＩＰアドレスａ１を有する）はＬＡＮ２５を介してコンピュータ３に送られる。
【００４２】
次に、本発明に係る拡張画像処理ボードの構成を図１（ａ）に示し、本拡張画像処理ボードを、画像処理ボードが装着されているネットワークプリンタに追加装着した場合の構成を図１（ｂ）に示す。
【００４３】
図１（ａ）に示されるように、本発明に係る拡張画像処理ボード６（拡張情報処理モジュール、拡張画像処理モジュール）は、拡張スロット１３に装着される。本拡張画像処理ボード６は、第２のプリンタ機能制御部２８（拡張情報処理部、拡張画像処理部）と、第２のスキャナ機能制御部２９（拡張情報処理部、拡張画像処理部）と、ルータ３１（データ中継部、データ中継切替部）と、第２のインターフェース部３０と、設定情報取得部３３と、ＨＴＴＰサーバ３９とを備えており、画像処理ボード５とは異なる、あるいは高パフォーマンスの機能をネットワークプリンタ２に実現させることができる。ここで、第２のプリンタ機能制御部２８は画像形成部２２を制御し、第２のスキャナ機能制御部２は画像入力部２４を制御する。
【００４４】
ルータ３１は、図１（ｂ）に示されるように、コンピュータ３が存在するＬＡＮ２５および画像処理ボード５の第１のインターフェース部１０に接続され、例えば、ＬＡＮ２５からのデータを画像処理ボード５内の第１のインターフェース部１０あるいは拡張画像処理ボード６内の第２のインターフェース部３０へ中継する。また、第２のスキャナ機能制御部２９およびルータ３１は第２のインターフェース部３０を介して接続され、第２のプリンタ機能制御部２８およびルータ３１も第２のインターフェース部３０によって接続されている。
【００４５】
また、設定情報取得部３３は、画像処理ボード５からその設定情報を取得し、これを用いて拡張画像処理ボード６のルータ３１等の設定を行う。ＨＴＴＰサーバ３９はルータ３１に接続され、コンピュータ３のユーザは、ＬＡＮ２５を介してＨＴＴＰサーバ３９にアクセスでき、これによってルータ３１の設定変更等を行うことができる。なお、入力部２３では、画像入力部２４の動作設定（スキャナ機能の設定）が行われる。
【００４６】
このように、ルータ３１は、ＬＡＮ２５からのデータを第１のインターフェース部１０あるいは第２のインターフェース部３０に中継するため、画像処理ボード５および拡張画像処理ボード６は、ＬＡＮ２５よりさらにローカルな（装置内の）ネットワーク環境に置かれる。この装置内のネットワーク上のＩＰアドレスを装置内ＩＰアドレスと呼ぶことにする。
【００４７】
次に、拡張画像処理ボード６におけるルータ３１等の設定手順を図３のフローチャート（Ｓ１〜）を用いて説明する。同図に示されるように、ネットワークプリンタ２の電源がＯＮされ（Ｓ２）、拡張画像処理ボード６が装着されると（Ｓ３）、ルータ３１と画像処理ボード５の第１のインターフェース部１０とが接続される（Ｓ４）。なお、Ｓ３やＳ４でＮｏの場合（すなわち、拡張画像処理ボード６が装着されていない場合や画像処理ボード５と拡張画像処理ボード６との接続が完了していない場合）には、通常動作モードに移行する（Ｓ１０）。
【００４８】
Ｓ４にて接続が完了すると拡張画像処理ボード６の設定情報取得部３３は、画像処理ボード５に設定情報（ＬＡＮ２５上の画像処理ボード５のＩＰアドレスや第１のプリンタ機能制御部８および第１のスキャナ機能制御部９のポート番号）の要求を行う（Ｓ５）。
【００４９】
これに対応して、画像処理ボード５は、上記設定情報を設定情報取得部３３に送信する（Ｓ６）。この設定情報の受信が完了すると（Ｓ７）、設定情報取得部３３は、これらの設定情報を基づき、ルータ３１のプライベートＩＰアドレスおよび第２のインターフェース部３０の装置内ＩＰアドレス、並びに第２のプリンタ機能制御部２８および第２のスキャナ機能制御部２９のポート番号等の設定を行う（Ｓ８）（なお、Ｓ７で拡張画像処理ボード６が設定情報を受信していない場合にはＳ５に移行し、拡張画像処理ボード６が画像処理ボード５にその設定情報を要求する）。
【００５０】
ついで、ルータ３１は、画像処理ボード５の第１のインターフェース部１０に装置内ＩＰアドレスを与える。ここでは、それまでの第１のインターフェース部１０のプライベートＩＰアドレスを装置内ＩＰアドレスとして与えても良いし、新たな装置内ＩＰアドレスを与えても構わない（Ｓ９）。これらの工程を終えると通常動作モードに戻る（Ｓ１０）。
【００５１】
上記した設定情報取得部３３によるルータ３１等の設定工程および該ルータ３１による中継処理を、図３〜図７を用いてより詳細に説明すれば、以下のとおりである。
【００５２】
図３のＳ７では、設定情報取得部３３は、ＬＡＮ２５上のプライベートＩＰアドレス（ａ１）並びに第１のプリンタ機能制御部８のポート番号（Ａ１〜Ａｎ）および第１スキャナ機能制御部９のポート番号（Ｂ１〜Ｂｍ）を受信する。そして、Ｓ８・９で、これら設定情報を用いてルータ３１、第２のインターフェース部３０、第２のプリンタ機能制御部２８、第２のスキャナ機能制御部２９、および第１のインターフェース部１０の設定を行う。
【００５３】
これにより、ルータ３１は、その外側（ＬＡＮ２５側）のＩＰアドレス（プライベートＩＰアドレス）がａ１に設定される（画像処理ボード５のプライベートＩＰアドレスを引継ぐ）とともに、その内側（ネットワークプリンタ２内）のＩＰアドレス（装置内ＩＰアドレス）がｂ１に設定される。また、第２のインターフェース部３０の装置内ＩＰアドレス）がｃ１に設定される。
【００５４】
なお、設定情報取得部３３は、画像処理ボード５から必要な設定情報だけを受信することが好ましい。例えば、スキャナ機能については画像処理ボード５（第１のスキャナ機能制御部９）を引続き使用する場合には、Ｓ５（図３参照）で第１のスキャナ機能制御部９のポート番号を要求しなければよい。また、設定情報取得部３３は、画像処理ボード５および拡張画像処理ボード６間で機能が共通する場合、どちらかのモジュールをデフォルトに選択してルータ３１を設定する。こうすれば、ユーザ（コンピュータ３）側でどちらのモジュールを選択するかを迷わなくてすみ、便利である。なお、主としてネットワークプリンタ２側で設定される機能（例えば、スキャナ機能）については、それまで使用されていた（標準の）画像処理ボード５の方がネットワークプリンタ２との適合性が高いことが多いため、これをデフォルトとすることが好ましい。
【００５５】
さらに、第２のプリンタ機能制御部２８のポート番号がＡ１〜Ａｎに設定され、第２のスキャナ機能制御部２９のポート番号がＢ１〜Ｂｍに設定される（画像処理ボード５の各機能別ポート番号を引継ぐ）。また、画像処理ボード５の第１のインターフェース部１０の装置内ＩＰアドレスには、それまでのプライベートＩＰアドレスであるａ１が設定される。第１のプリンタ機能制御部８のポート番号（Ａ１〜Ａｎ）や第１のスキャナ機能制御部９のポート番号Ｂ１〜Ｂｍはそのままであり変更はなされない。
【００５６】
なお、スキャナの設定につき、画像処理ボード５（第１のスキャナ機能制御部９）を使用するか、拡張画像処理ボード６（第２のスキャナ機能制御部２９）を使用するかは、ユーザがネットワークプリンタ２の入力部２３より選択する。
【００５７】
上記設定により、ルータ３１は次に示すようなＮＡＴ（ＮＡＰＴ変換）変換を行う。
【００５８】
図４は、プリンタ機能（全て）を拡張画像処理ボード６に置き換え、スキャナ機能は引続き画像処理ボード５を使用する場合のルータ３１のＮＡＴ（ＮＡＰＴ変換）変換テーブルである。
【００５９】
同図に示されるように、プリンタ機能（全て）を拡張画像処理ボード６に置き換え、スキャナ機能は引続き画像処理ボード５を使用する場合、ルータ３１は、ＬＡＮ側から送信された、送信先プライベートＩＰアドレスがａ１、ポート番号がＡ１〜Ａｎのデータに、装置内ＩＰアドレスとしてｃ１を与える（プライベートＩＰアドレスａ１を装置内ＩＰアドレスｃ１に変換する）。この結果、このデータ（プライベートＩＰアドレスがａ１、ポート番号がＡ１〜Ａｎ）は、拡張画像処理ボード６内の第２のインターフェース部３０（装置内ＩＰアドレスｃ１）を介して第２のプリンタ機能制御部２８に入力される。
【００６０】
なお、ルータ３１は、第１のインターフェース部１０から送信された、（送信元）装置内ＩＰアドレスがａ１、ポート番号がＢ１〜Ｂｍのデータに対して、送信元プライベートＩＰアドレスとしてａ１、ポート番号としてＢ’１〜Ｂ’ｍを与え、ＬＡＮ２５に送信する。これにより、コンピュータ３側は、当該データが画像処理ボード５（第１のスキャナ機能制御部９）で処理されたものであることを認識しうる。
【００６１】
図５は、プリンタ機能（全て）およびスキャナ機能（全て）を拡張画像処理ボード６に置き換える場合のルータ３１のＮＡＴ変換テーブルである。
【００６２】
同図に示されるように、プリンタ機能（全て）およびスキャナ機能（全て）を拡張画像処理ボード６に置き換える場合、ルータ３１は、ＬＡＮ側から送信された、プライベートＩＰアドレスがａ１、ポート番号がＡ１〜Ａｎのデータに、装置内ＩＰアドレスとしてｃ１を与える（プライベートＩＰアドレスａ１を装置内ＩＰアドレスｃ１に変換する）。この結果、このデータ（プライベートＩＰアドレスがａ１、ポート番号がＡ１〜Ａｎ）は、拡張画像処理ボード６内の第２のインターフェース部３０（装置内ＩＰアドレスｃ１）を介して第２のプリンタ機能制御部２８に入力される。
【００６３】
また、ルータ３１は、第２のインターフェース部３０から送信された、送信元装置内ＩＰアドレスがｃ１、ポート番号がＢ１〜Ｂｍのデータに対して、送信元プライベートＩＰアドレスとしてａ１、ポート番号としてＢ１〜Ｂｍを与え、ＬＡＮ２５に送信する。これにより、コンピュータ３側は、当該データが拡張画像処理ボード６（第２のスキャナ機能制御部２９）で処理されたものであることを認識しうる。
【００６４】
図６は、画像処理ボード５および拡張画像処理ボード６のどちらのプリンタ機能も使用する場合のルータ３１のＮＡＴ変換（ＮＡＰＴ変換）テーブルである。
【００６５】
同図に示されるように、画像処理ボード５および拡張画像処理ボード６のどちらのプリンタ機能も使用する場合、ルータ３１は、ＬＡＮ側から送信された、プライベートＩＰアドレスがａ１、ポート番号がＡ１’〜Ａｎ’のデータに、装置内ＩＰアドレスとしてａ１を与え（プライベートＩＰアドレスａ１をそのまま装置内ＩＰアドレスとする）、ポート番号としてＡ１〜Ａｎを与える（ポート番号Ａ’１〜Ａ’ｎをＡ１〜Ａｎに変換する）。この結果、このデータ（プライベートＩＰアドレスがａ１、ポート番号がＡ’１〜Ａ’ｎ）は、画像処理ボード５の第１のインターフェース部１０（装置内ＩＰアドレスａ１）を介して第１のプリンタ機能制御部８に入力される。
【００６６】
また、ルータ３１は、ＬＡＮ側から送信された、プライベートＩＰアドレスがａ１、ポート番号がＡ１〜Ａｎのデータに、装置内ＩＰアドレスとしてｃ１を与える（プライベートＩＰアドレスａ１を装置内ＩＰアドレスｃ１に変換する）。この結果、このデータ（プライベートＩＰアドレスがａ１、ポート番号がＡ１〜Ａｎ）は、拡張画像処理ボード６内の第２のインターフェース部３０（装置内ＩＰアドレスｃ１）を介して第２のプリンタ機能制御部２８に入力される。
【００６７】
このように、拡張画像処理ボード６によれば、それまで装着されていた画像処理ボード５と、追加した当該拡張画像処理ボード６とを並行して使用することができる。これにより、例えば、一部の機能（例えば、スキャナ機能）については今までの画像処理ボード５を引続き使用し、他の機能（例えば、プリンタ機能）は拡張画像処理ボード６を使用するといったことが可能となり、ネットワークプリンタ２の機能を効率的に拡張することができる。また、画像処理ボード５がルータ３１を介して拡張画像処理ボード６側へ設定情報等を送信することが可能であるため、拡張画像処理ボード６の設定等を簡便化することができる。
【００６８】
なお、本実施の形態においては、ルータ３１にＮＡＴ（ＮＡＰＴ）機能を持たせているが、例えば、ＤＨＣＰ機能を持たせても構わない。
【００６９】
また、本実施の形態においては、画像処理ボード５と拡張画像処理ボード６とを装着し、設定情報が引継がれた後に画像処理ボード５を外し、拡張画像処理ボード６だけを使用するといった使用方法も可能である。
【００７０】
また、上記の説明では、本拡張画像処理ボード６をネットワークプリンタに適用する場合について説明しているがこれに限定されない。１つのコンピュータにプリンタが接続されるような非ネットワーク環境においても、標準の画像処理ボード５と拡張画像処理ボード６とを並行して使用することができ、上記プリンタの機能を効率的に拡張することができる。
【００７１】
また、上記の拡張画像処理ボード６（拡張情報処理モジュール、図１（ａ）参照）は、画像処理ボード５（情報処理モジュール）を有するネットワークプリンタ２（情報処理装置）に装着可能であり、ネットワークプリンタ２を制御する拡張情報処理部（第２のプリンタ機能制御部２８・第２のスキャナ機能制御部２９）を備え、ＬＡＮ２５等の外部と上記拡張情報処理部とを結ぶデータ経路上であって、かつ、上記外部と画像処理ボード５とを結ぶデータ経路上に、データの経路設定を行うルータ３１（データ中継部）が設けられている構成であると表現することもできる。
【００７２】
本発明は上述した実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、実施の形態に開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００７３】
本発明に係る拡張情報処理モジュールは、プリンタ、コピー機、ファックス、スキャナ、これらの複合機（マルチファンクションプリンタ）等に広く適用可能である。
【図面の簡単な説明】
【００７４】
【図１】（ａ）は、本発明に係る拡張画像処理ボードの構成を示すブロック図であり、（ｂ）は、当該拡張画像処理ボードをネットワークプリンタに装着した場合の構成を示すブロック図である。
【図２】拡張画像処理ボードが装着されるネットワークプリンタおよびそのネットワーク構成を示すブロック図である。
【図３】画像処理ボードから拡張画像処理ボードへの設定情報の引継ぎ手順を示すフローチャートである。
【図４】本拡張画像処理ボードのルータにおけるＮＡＴ（ＮＡＰＴ）変換テーブルを示す表である。
【図５】本拡張画像処理ボードのルータにおけるＮＡＴ（ＮＡＰＴ）変換テーブルを示す表である。
【図６】本拡張画像処理ボードのルータにおけるＮＡＴ（ＮＡＰＴ）変換テーブルを示す表である。
【図７】拡張画像処理ボードをネットワークプリンタに装着する場合の従来例である。
【符号の説明】
【００７５】
２  ネットワークプリンタ（情報処理装置・画像形成装置）
５  画像処理ボード（情報処理モジュール）
６  拡張画像処理ボード（拡張情報処理モジュール）
１０  第１のインターフェース部
２５  ＬＡＮ（ネットワーク）
２８  第２のプリンタ機能制御部（拡張情報処理部）
２９  第２のスキャナ機能制御部（拡張情報処理部）
３０  第２のインターフェース部
３１  ルータ（データ中継部）
３９  ＨＴＴＰサーバ
【図１】
2006033279.tif 000003
【図２】
2006033279.tif 000004
【図３】
2006033279.tif 000005
【図４】
2006033279.tif 000006
【図５】
2006033279.tif 000007
【図６】
2006033279.tif 000008
【図７】
2006033279.tif 000009