(57)【要約】【課題】マルチファンクションシステムのファームウェアや関連のドライバソフトウェアの開発を容易にし、しかも、各機能に対するアクセス制御も個別に行なえるようにする。【解決手段】各々一意なＩＰアドレスを持つネットワークインターフェースを有し、異なる情報処理機能をそれぞれ単一で、あるいは協働して実行する複数のファンクション部１０３、１０４、１０５、各ファンクション部１０３〜１０５と外部のネットワークを接続するルータ１０２、上記各ＩＰアドレスに対するアクセスを許可する外部ネットワークのホストを登録し、登録情報に基づき各ファンクション部１０３〜１０５と外部ホストとのネットワーク通信を制御するとともに、該ネットワーク通信を介して各ファンクション部の情報処理機能を制御する主制御部としてのユーザーインターフェース部１０１を筐体内に一体的に収容する。【選択図】        図１
2004253843.tif 000002
【特許請求の範囲】
【請求項１】
各々一意なＩＰアドレスを持つネットワークインターフェースを有し、異なる情報処理機能をそれぞれ単一で、あるいは協働して実行する複数の処理部と、
前記各処理部と外部のネットワーク間でルーティングを行なうルータ手段と、
前記複数の処理部のＩＰアドレスに対するアクセスを許可する外部ネットワークのホストを登録する登録手段と、
前記登録手段の登録情報に基づき前記各処理部と外部ネットワークのホストとのネットワーク通信を制御するとともに、該ネットワーク通信を介して前記各処理部により実行される情報処理機能を制御する主制御手段と、
前記各処理部、前記ルータ手段、および前記主制御手段を一体的に収容する筐体を含むことを特徴とする情報処理装置。
【請求項２】
前記各処理部が、それぞれ前記ルータ手段と所定のネットワーク通信を行なうことにより一意なＩＰアドレスを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記各処理部および前記ルータ手段がＩＰＶ６プロトコルにより通信することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記ルータ手段と外部ネットワークが接続された時、前記各処理部に対してそれぞれ一意なＩＰアドレスが生成されるとともに、前記登録手段に対する登録処理が行なわれることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記ルータ手段と外部ネットワークが接続された時、外部ネットワークをスキャンし、前記登録手段に対して登録可能な外部のホストのＩＰアドレス情報を取得し、ＩＰアドレス情報を取得した外部のホストをユーザに提示し、提示した外部のホストから前記処理部のＩＰアドレスに対するアクセスを許可すべきホストを選択させることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
外部ネットワークの特定ホストのアクセス許可を前記複数の処理部に関してそれぞれ個別に前記登録手段に登録することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
外部ネットワークの特定ホストのアクセス許可を前記複数の処理部に関して一括して前記登録手段に登録することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記処理部が増設された時、前記増設された処理部に対する外部ネットワークの特定ホストのアクセス許可を前記登録手段に登録することを特徴とする請求項１に記載の情報処理装置。
【請求項９】
各々一意なＩＰアドレスを持つネットワークインターフェースを有し、異なる情報処理機能をそれぞれ単一で、あるいは協働して実行する複数の処理部と、前記各処理部と外部のネットワーク間でルーティングを行なうルータ手段を筐体内に一体的に収容する情報処理装置の制御方法において、
前記複数の処理部のＩＰアドレスに対するアクセスを許可する外部ネットワークのホストを登録する登録過程と、
前記登録過程において登録された登録情報に基づき前記各処理部と外部ネットワークのホストとのネットワーク通信を制御するとともに、該ネットワーク通信を介して前記各処理部により実行される情報処理機能を制御する主制御過程を含むことを特徴とする情報処理装置の制御方法。
【請求項１０】
前記各処理部が、それぞれ前記ルータ手段と所定のネットワーク通信を行なうことにより一意なＩＰアドレスを生成することを特徴とする請求項９に記載の情報処理装置の制御方法。
【請求項１１】
前記各処理部および前記ルータ手段がＩＰＶ６プロトコルにより通信することを特徴とする請求項９に記載の情報処理装置の制御方法。
【請求項１２】
前記ルータ手段と外部ネットワークが接続された時、前記各処理部に対してそれぞれ一意なＩＰアドレスが生成されるとともに、前記登録処理が行なわれることを特徴とする請求項９に記載の情報処理装置の制御方法。
【請求項１３】
前記ルータ手段と外部ネットワークが接続された時、外部ネットワークをスキャンし、前記登録過程において登録可能な外部のホストのＩＰアドレス情報を取得し、ＩＰアドレス情報を取得した外部のホストをユーザに提示し、提示した外部のホストから前記処理部のＩＰアドレスに対するアクセスを許可すべきホストを選択させることを特徴とする請求項１２に記載の情報処理装置の制御方法。
【請求項１４】
外部ネットワークの特定ホストのアクセス許可を前記複数の処理部に関してそれぞれ個別に登録することを特徴とする請求項９に記載の情報処理装置の制御方法。
【請求項１５】
外部ネットワークの特定ホストのアクセス許可を前記複数の処理部に関して一括して登録することを特徴とする請求項９に記載の情報処理装置の制御方法。
【請求項１６】
前記処理部が増設された時、前記増設された処理部に対する外部ネットワークの特定ホストのアクセス許可を登録することを特徴とする請求項９に記載の情報処理装置の制御方法。
【請求項１７】
各々一意なＩＰアドレスを持つネットワークインターフェースを有し、異なる情報処理機能をそれぞれ単一で、あるいは協働して実行する複数の処理部と、前記各処理部と外部のネットワーク間でルーティングを行なうルータ手段を筐体内に一体的に収容する情報処理装置の制御プログラムにおいて、
前記複数の処理部のＩＰアドレスに対するアクセスを許可する外部ネットワークのホストを登録する登録過程と、
前記登録過程において登録された登録情報に基づき前記各処理部と外部ネットワークのホストとのネットワーク通信を制御するとともに、該ネットワーク通信を介して前記各処理部により実行される情報処理機能を制御する主制御過程を含むことを特徴とする情報処理装置の制御プログラム。
【請求項１８】
前記各処理部が、それぞれ前記ルータ手段と所定のネットワーク通信を行なうことにより一意なＩＰアドレスを生成するための制御過程を含むことを特徴とする請求項１７に記載の情報処理装置の制御プログラム。
【請求項１９】
前記各処理部および前記ルータ手段がＩＰＶ６プロトコルにより通信するための制御過程を含むことを特徴とする請求項１７に記載の情報処理装置の制御プログラム。
【請求項２０】
前記ルータ手段と外部ネットワークが接続された時、前記各処理部に対してそれぞれ一意なＩＰアドレスが生成されるとともに、前記登録処理を行なうための制御過程を含むことを特徴とする請求項１７に記載の情報処理装置の制御プログラム。
【請求項２１】
前記ルータ手段と外部ネットワークが接続された時、外部ネットワークをスキャンし、前記登録過程において登録可能な外部のホストのＩＰアドレス情報を取得し、ＩＰアドレス情報を取得した外部のホストをユーザに提示し、提示した外部のホストから前記処理部のＩＰアドレスに対するアクセスを許可すべきホストを選択させるための制御過程を含むことを特徴とする請求項２０に記載の情報処理装置の制御プログラム。
【請求項２２】
外部ネットワークの特定ホストのアクセス許可を前記複数の処理部に関してそれぞれ個別に登録するための制御過程を含むことを特徴とする請求項１７に記載の情報処理装置の制御プログラム。
【請求項２３】
外部ネットワークの特定ホストのアクセス許可を前記複数の処理部に関して一括して登録するための制御過程を含むことを特徴とする請求項１７に記載の情報処理装置の制御プログラム。
【請求項２４】
前記処理部が増設された時、前記増設された処理部に対する外部ネットワークの特定ホストのアクセス許可を登録するための制御過程を含むことを特徴とする請求項１７に記載の情報処理装置の制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク接続可能な情報処理装置、その制御方法、およびその制御プログラムに関するものである。
【０００２】
【従来の技術】
近年のネットワーク技術の進歩は著しく、現在ではファクシミリ装置やプリンタ、複写機、イメージスキャナのようなオフィス機器の多くでネットワーク化された機種が提供されている。一方で、これらのオフィス機器では統合化も進んでおり、いわゆるマルチファンクションシステムなどの名称で、プリンタ、複写機、イメージスキャナ、ファクシミリなどの複数の機能を統合した情報処理装置が提供されている。
【０００３】
現在、ネットワークプロトコルで最も普及しているのは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）であり、多くの情報処理装置はＩＰ（ＴＣＰ／ＩＰ、ＵＤＰ／ＩＰ）を用いて通信している。ＩＰ通信では、ネットワークインターフェースにＩＰアドレスを付与する必要があるが、ＩＰアドレスは手動設定によりネットワーク管理者が付与したり、ＩＰｖ６（下記の非特許文献１）のような規格が含む自動アドレス付与機能や、ＩＰｖ４（下記の非特許文献２）においてはＤＨＣＰのような自動アドレス付与のしくみを用いて、ルータのような機器から自動的に取得する構成が用いられている。
【０００４】
【非特許文献１】
ＲＦＣ１８８３  −  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ，  Ｖｅｒｓｉｏｎ  ６  （ＩＰｖ６）  Ｓｐｅｃｉｆｉｃａｔｉｏｎ，  ｈｔｔｐ：／／ｗｗｗ．ｆａｑｓ．ｏｒｇ／ｒｆｃｓ／ｒｆｃ１８８３．ｈｔｍｌ
【非特許文献２】
ＲＦＣ２１３１  −  Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ，  ｈｔｔｐ：／／ｗｗｗ．ｆａｑｓ．ｏｒｇ／ｒｆｃｓ／ｒｆｃ２１３１．ｈｔｍｌ
【０００５】
【発明が解決しようとする課題】
ＩＰ通信では、種々のファイアウォール技術が用いられており、情報処理装置に対するネットワーク経由のアクセスを制限するには、たとえばパケットフィルタリングの技術を用いることができる。パケットフィルタリング技術は、インターネット側からの攻撃に対する防御のために利用される他、たとえば、オフィス内のあるプリンタを使用できるホストを制限するためなどにも利用することができる。
【０００６】
ところが、従来技術では、プリンタ、複写機、イメージスキャナ、ファクシミリなどの複数の機能を統合したマルチファンクションシステムなどであっても、１機器に対して１つのＩＰアドレスを取得するように動作するものが多い。
【０００７】
このため、マルチファンクションシステム側で、パケットフィルタリングにより使用者や使用ホストの制限を行ないたい場合には、機器に与えられた単一のＩＰアドレスに対するアクセス制御を行なうことになり、プリンタ、複写機、イメージスキャナ、ファクシミリなどの各機能それぞれに別々のアクセス制御を行なうことは不可能である、という問題がある。
【０００８】
さらに、マルチファンクションシステムに対してアクセスするホストＰＣ側は、単一のＩＰアドレスを経由してマルチファンクションシステムのプリンタ、複写機、イメージスキャナ、ファクシミリなど各機能にアクセスしなければならず、ホストＰＣにはそのマルチファンクションシステム専用のドライバソフトウェアをインストールしなければならない。このような専用ドライバの開発はコスト高であり、また開発工期も長くなりがちである。また、ユーザから見てもこのようなドライバソフトウェアのセットアップ操作は複雑なものにならざるを得ない。もちろん、マルチファンクションシステム側でも、そのファームウェアは複数の機能を単一のＩＰアドレスを介して外部からアクセスできるよう専用のものを開発しなければならず、開発効率は良くない。
【０００９】
本発明の課題は、上記の問題を解決し、情報処理装置、特にマルチファンクションシステムのようなシステムにおいてファームウェアや関連のドライバソフトウェアの開発を容易にし、しかも、各機能に対するアクセス制御も個別に行なえるようにすることにある。
【００１０】
【課題を解決するための手段】
上記の課題を解決するため、本発明によれば、ネットワーク接続可能な情報処理装置、その制御方法、およびその制御プログラムにおいて、各々一意なＩＰアドレスを持つネットワークインターフェースを有し、異なる情報処理機能をそれぞれ単一で、あるいは協働して実行する複数の処理部と、前記各処理部と外部のネットワーク間でルーティングを行なうルータ手段を筐体内に一体的に収容し、前記複数の処理部のＩＰアドレスに対するアクセスを許可する外部ネットワークのホストを登録し、登録された登録情報に基づき前記各処理部と外部ネットワークのホストとのネットワーク通信を制御するとともに、該ネットワーク通信を介して前記各処理部により実行される情報処理機能を制御する構成を採用した。
【００１１】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を説明する。
【００１２】
図１に示す本発明を採用したマルチファンクションシステムとして、プリンタ、スキャナ、ファクシミリの機能を１台に統合した複合画像処理装置（以下ではＭＦＰとも記す）の構成を示す。
【００１３】
図１において、符号１０１は液晶ディスプレイ等から構成された表示装置１０７、キー操作部１０８から成るユーザインターフェース部で、このユーザインターフェース部はＩＰＶ６ネットワーク対応のルータ１０２を有する。
【００１４】
このルータ１０２は、外部イーサネット（商標名）と接続されると同時に、ルータ下にはプリント部１０３、スキャナ部１０４、ファクシミリ部１０５のファンクションコントローラが、イーサネット（商標名）あるいはそれに相当するネットワークＩ／Ｆで接続されている。
【００１５】
スキャナ部１０４は原稿のスキャンを行なう入力機器であるが、内部にスキャン動作を制御するＣＰＵシステムと、スキャンデータを一次蓄積するバッファＲＡＭ、ＭＡＣアドレスを焼きつけたＭＡＣコントローラによるネットワークインターフェースを有する。スキャナ部１０４のＣＰＵシステムは、スタンドアロン型のスキャナシステムと同等の処理が可能であり、外部ＰＣのスキャナドライバからのコマンドパケットをそのまま処理が可能である。
【００１６】
プリント部１０３は不図示の電子写真方式などのプリンタエンジン（不図示）から構成され、内部にプリント動作を制御するＣＰＵシステムと、プリントデータを展開蓄積するバッファＲＡＭ、ＭＡＣアドレスを焼きつけたＭＡＣコントローラによるネットワークインターフェースを有する。プリント部１０３のＣＰＵシステムはスタンドアロン型のプリンタシステムと同等の処理が可能であり、外部ＰＣのプリンタドライバからのコマンドパケットをそのまま処理が可能である。
【００１７】
ファクシミリ部１０５は公衆回線に接続され、画像データの送受信を行なう機器であるが、内部にファクシミリ動作を制御するＣＰＵシステムと、ファクシミリデータを蓄積するバッファＲＡＭ、ファクシミリデータを圧縮、伸長するコーデック、公衆回線との通信を行なうモデム、ＭＡＣアドレスを焼きつけたＭＡＣコントローラによるネットワークインターフェースを有する。
【００１８】
以上のように本実施形態のマルチファンクションシステムは、１台の筐体中に各部を実装した複合画像処理装置の構成を有するが、プリンタ、スキャナ、ファクシミリの各部がネットワークインターフェースを有し、ＩＰ（Ｖ６）ベースで相互に、あるいは外部と通信することができる。このような構成では、機器の各機能、すなわちプリンタ、スキャナ、ファクシミリの各部にはそれぞれ独立したＩＰアドレスが付与され、外部からはこれら各部はそれぞれ独立したプリンタ、スキャナ、ファクシミリのような機器として各ＩＰアドレスを経由してアクセスすることができる。
【００１９】
本実施形態では、マルチファンクションシステム全体の制御を行なうのはユーザインターフェース部１０１であり、このユーザインターフェース部１０１に含まれるルータ１０２が内部ネットワークと外部ネットワークの間のＩＰデータグラムのルーティングを行なう。なお、本実施形態では、便宜上、ユーザインターフェース部１０１に機器全体の制御機能とルーティング機能を担当させているが、機器全体の制御を行なう主制御手段は、本実施形態のユーザインターフェース部１０１のように必ずしもユーザインターフェースのためのハードウェアと一体となっている必要はない。
【００２０】
次に以上の構成における動作につき説明する。
【００２１】
＜ＩＰアドレスの取得（図２）＞
本実施形態のマルチファンクション機器が起動されると、まずユーザインターフェース部１０１内のルータ１０２がルータ下に接続されている全てのファンクションについてのＩＰアドレスを決定する。このＩＰアドレス決定は、以下のようにしてＩＰＶ６規格に基づき動的に行なわれる。
【００２２】
プリント部１０３、スキャナ部１０４、ファクシミリ部１０５の各ファンクションは、起動と同時にルータ１０２に対してＩＰＶ６ネットワーク上でのＩＰアドレスプレフィックス（上位６４ｂｉｔ）の送信要求を送出する（図２の（１））。
【００２３】
これに対し、ルータ１０２はプレフィックスをルータ下に接続されている全てのファンクションについて送信する（図２の（２））。
【００２４】
このプレフィックスを受信した各ファンクション（１０３〜１０５）は、このプレフィックスと自分の持つＭＡＣアドレスを基に生成した６４ｂｉｔのデータを結合し（図２の下部）、１２８ｂｉｔのＩＰＶ６ネットワーク上でのＩＰアドレスを生成する（図２の（３））。
【００２５】
ＩＰアドレスが生成されると、各ファンクションは自分のＩＰアドレスをネットワーク上に送出すると共に、ルータ１０２下に同一ＩＰアドレスが存在しない事を確認する。
【００２６】
ルータ１０２下で同一ＩＰアドレスが重複していなければ、ＩＰアドレスを確定し、ルータ１０２は各ファンクションのＩＰアドレスを蓄積する。もしＩＰアドレスの重複があった場合は、インターフェースＩＤの数値を変えて上記の処理を重複がなくなるまで繰り返す。このようにしてＩＰｖ６による自動ＩＰアドレス取得動作が行なわれる。
【００２７】
上記のアドレス取得シーケンスを図３を用いて説明する。
【００２８】
ステップＳ１０１でルータ１０２に接続されると、ステップＳ１０２において、プリント部１０３、スキャナ部１０４、ファクシミリ部１０５の各ファンクションコントローラは、ルータ１０２に対してプレフィックス（上位６４ｂｉｔ）の送信要求を送出する。ルータ１０２はプレフィックスをルータ１０２に接続されている全てのファンクション（１０３〜１０５）に対して送信する。
【００２９】
ステップＳ１０３において、各ファンクション（１０３〜１０５）がプレフィックスを受信すると、各ファンクション（１０３〜１０５）は、ステップＳ１０４において、このプレフィックスと自分の持つＭＡＣアドレスを基に生成した６４ｂｉｔのデータを結合し、１２８ｂｉｔのＩＰｖ６ネットワーク上でのＩＰアドレスを生成する。なお、ここではＭＡＣアドレスを基に６４ｂｉｔのインターフェースＩＤを生成することを例に説明したが、他のデバイスと重複しないインターフェースＩＤであれば、この限りではない。ＩＰアドレスが生成されると、各ファンクション（１０３〜１０５）は自分のＩＰアドレスをネットワーク上に送出する（ステップＳ１０５）。
【００３０】
ステップＳ１０６では、各ファンクションはルータ１０２下に重複したＩＰアドレスが存在しない事を確認する。ルータ１０２下に同一ＩＰアドレスが存在しなければ（ステップＳ１０６でＮｏ）ステップＳ１０８において生成したＩＰアドレスを確定する。ルータ１０２下に同一ＩＰアドレスが存在する場合（ステップＳ１０６でＹｅｓ）はステップＳ１０７に進み、プレフィックスに付加する数値を１ずつインクリメントして、アドレス取得動作を繰り返して重複していないアドレスを探す。
【００３１】
以上のようにアドレス取得動作を繰り返す（〜ステップＳ１０９）ことによって、各ファンクションのＩＰアドレスが自動的に決定される。
【００３２】
上記のステップＳ１０１〜Ｓ１０９の処理は、各ファンクション（１０３〜１０５）のＣＰＵの制御プログラムとして各ファンクション（１０３〜１０５）内のＲＯＭなどの記憶素子（不図示）に格納され、各ファンクション（１０３〜１０５）のＣＰＵにより実行される。
【００３３】
各ファンクションのＩＰアドレスが決定されると、各ファンクション（１０３〜１０５）は、ルータ１０２に対し図６のようにして各ファンクション固有のデバイスデータ（ステータスデータ：図６中の破線により経路を示す）を送出する。
【００３４】
たとえば、スキャナ部１０４の場合は、機器の種類（スキャナ）、機器のモデル名、解像度、サポート用紙サイズ、機器がサポートする画像フォーマット等をルータ１０２に送信する。
【００３５】
プリント部１０３の場合は、機器の種類（プリンタ）、機器のモデル名、解像度、サポート用紙サイズ、機器がサポートする画像フォーマット、プリント速度、オプション機器の接続状況等をルータ１０２に送信する。
【００３６】
ファクシミリ部１０５の場合は、機器の種類（ファクシミリ）、機器のモデル名、解像度、サポート用紙サイズ、機器がサポートする画像フォーマット等をルータ１０２に送信する。
【００３７】
ルータ１０２は各ファンクション部から受信したデバイスデータを蓄積し、この情報を基に、ユーザインターフェース部１０１の表示装置１０７にプリンタ、スキャナ、ファクシミリの各部の状態を表示する。
【００３８】
＜ホストの登録＞
本実施形態では、本マルチファンクションシステムがアクセス可能な外部のホスト（コンピュータ）を制限（登録）できるようにする。
【００３９】
図３（ステップＳ１１０以降）〜図４はこのための制御手順を示している。
【００４０】
ステップＳ１０９において、各ファンクションのＩＰアドレスが決定されると、表示装置１０７に“ホストを制限しますか？”等のように表示し、各ファンクションの使用者を制限するかどうかを指定するようユーザに促す。この指定はキー操作部１０８により行なわせればよい。本実施形態では、図３の流れから明らかなようにマルチファンクションシステムをネットワークに接続した（各ファンクションのＩＰアドレスが決定された後に）時、このようなホスト制限に関する操作をユーザに行なわせる。
【００４１】
ユーザがキー操作部１０８によってホストを制限することを選択した場合には（ステップＳ１１０でＹｅｓ）、さらに、“機能毎に制限しますか？”等のように表示し、各ファンクションごとにホストを制限するかどうかユーザにキー入力を促す（ステップＳ１１２）。
【００４２】
ステップＳ１１０において、ホストを制限しないことがユーザによって選択された場合（ステップＳ１１０でＮｏ）には、各ファンクションのホストを登録しない。この場合、ＬＡＮに接続されたすべての機器からのアクセスが有効となる（ステップＳ１１１）。
【００４３】
一方、ステップＳ１１０においてＹｅｓが選択され、各ファンクションごとにホストを制限することが選択された場合（ステップＳ１１２でＹｅｓ）、表示装置１０７に“プリンタのホストのＩＰアドレスを入力して下さい”等のように表示し、ユーザに使用を許可するホストのＩＰアドレス（あるいはホスト名）を入力することを促す（図４のステップＳ２０１）。
【００４４】
なお、本実施形態ではプリンタのホスト、スキャナのホスト、ファクシミリのホストの順にホストの登録を行なうものとするが、ホスト登録の順番はこの限りでなく、どのような順番でも構わない。
【００４５】
ユーザによってホストとする機器のＩＰアドレスが入力されると（ステップＳ２０２でＹｅｓ）、ステップＳ２０３において、そのホストがＬＡＮに接続されているかの確認を行なう。ルータ１０２が入力されたＩＰアドレスに対して適当なコマンド（ＩＣＭＰパケットなど）を送信し、レスポンスが帰ってくるかどうかで接続の確認を行い、ホストがＬＡＮに接続されていることが確認されると（ステップＳ２０３でＹｅｓ）、ステップＳ２０４において、入力されたＩＰアドレスがプリンタのホストであることがメモリ１０６に保持される。
【００４６】
ステップＳ２０３においてＮｏの場合には、表示装置１０７に“入力されたホストは接続されていません。登録しますか？”等のように表示し、外部ネットワークに接続されていない機器をホストとするかどうかの確認をユーザに促す（ステップＳ２０５）。ユーザによってＹｅｓが選択されると（ステップＳ２０５でＹｅｓ）、入力されたＩＰアドレスがプリンタのホストであることがメモリ１０６に保持される。ステップＳ２０５でＮｏの場合、ステップＳ２０１に進み、ＩＰアドレスの登録が繰り返される。
【００４７】
以上のようにしてあるファンクション、たとえばプリント部１０３を使用可能なホストの登録が終了すると、ステップＳ２０１にループし、上記同様にして次のファンクション（たとえばスキャナ部１０４）を使用可能なホストの登録を行なう。以下同様にして、すべてのファンクション（１０３〜１０５）についてそのファンクションを使用可能なホストの登録を行ない、すべてのファンクション（１０３〜１０５）に関する登録が終了すると（ステップＳ２０６でＹｅｓ）ホスト登録の処理を終了する。
【００４８】
一方、図３のステップＳ１１２でＮｏの場合、各ファンクション毎のホスト登録は行なわない。すなわち、すべてのファンクション（１０３〜１０５）についてそれを使用可能な同じホストを登録できる。
【００４９】
図３のステップＳ１１２でＮｏが選択されると、表示装置１０７に“ホストのＩＰアドレスを入力して下さい”等のように表示（図４のステップＳ３０１）し、ユーザにホストとする機器のＩＰアドレスを入力することを促す。
【００５０】
ユーザによってホストとする機器のＩＰアドレスが入力されると（ステップＳ３０２でＹｅｓ）、ステップＳ３０３において、そのホストがＬＡＮに接続されているかの確認を行なう。ルータ１０２が入力されたＩＰアドレスに対してコマンド（ＩＣＭＰパケットなど）を送り、レスポンスが帰ってくるかどうかで接続の確認を行い、ホストがＬＡＮに接続されていることが確認されると（ステップＳ３０３でＹｅｓ）、ステップＳ３０４において、入力されたＩＰアドレスが全ファンクションのホストであることがメモリ１０６に保持される。
【００５１】
ステップＳ３０３においてＮｏの場合には、表示装置１０７に“入力されたホストは接続されていません。登録しますか？”等のように表示し、ＬＡＮに接続されていない機器をホストとするかどうかの確認をユーザに促す（ステップＳ３０５）。ユーザによってＹｅｓが選択されると（ステップＳ３０５でＹｅｓ）、ステップＳ３０４において、入力されたＩＰアドレスがホストであることがメモリ１０６に保持される。
【００５２】
図４に示した処理は、ユーザに各ファンクション（あるいは全ファンクション）を使用可能なＩＰアドレスを入力させているが、図５に示すようなユーザーインターフェースを採用してもよい。
【００５３】
図４は図３の処理に置換可能なもので、図５のステップＳ４０１およびＳ５０１は、図３のステップＳ１１２のＹｅｓおよびＮｏの分岐にそれぞれ続くものである。
【００５４】
図３のステップＳ１１２においてＹｅｓの場合、各ファンクション毎にホストを登録するために、図５のステップＳ４０１において、ルータ１０２はＬＡＮに接続されている機器のＩＰアドレスをすべて取得する。このＩＰアドレス取得処理は、ＬＡＮ内で可能なネットワークアドレスに対してＩＣＭＰパケットを送信しその応答を観測することなどによって行なうことができる。
【００５５】
ステップＳ４０２では取得したＩＰアドレスを表示装置１０７にすべて表示し、表示装置１０７に“プリント部１０３に対するアクセスを許可するホストのＩＰアドレスを選択して下さい”などのように表示し、ユーザにプリント部１０３へのアクセスを許可するホストのＩＰアドレスを選択することを促す。ここでもプリンタのホスト、スキャナのホスト、ファクシミリのホストの順にホストの登録を行なうものとするが、ホスト登録の順番はこの限りでなくどのような順番でも構わない。
【００５６】
ステップＳ４０３において、ユーザは表示装置１０７に表示されたＩＰアドレスの中からホストとする機器のＩＰアドレスを選択し、ＩＰアドレスが選択されると（ステップＳ４０４でＹｅｓ）、選択されたＩＰアドレスがプリンタのホストであることがメモリ１０６に保持される。プリンタのホストの登録が終わると、ステップＳ４０２に進み、スキャナのホストの登録が行われる。以下プリンタのホストを登録するのと同様にスキャナのホストが登録される。すべてのファンクションについてのホストの登録が終了すると（ステップＳ４０６でＹｅｓ）、各ファンクション毎のホストの登録処理が終了する。
【００５７】
一方、図３のステップＳ１１２においてＮｏの場合、各ファンクション毎のホスト登録は行われず、全ファンクションを使用可能なホストが登録される。図５のステップＳ５０１において、ステップＳ４０１と同様にルータ１０２はＬＡＮに接続されている機器のＩＰアドレスをすべて取得する。ステップＳ５０２において、取得したＩＰアドレスを表示装置１０７にすべて表示し、表示装置１０７に“ホストのＩＰアドレスを選択して下さい”等のように表示し、ユーザにプリンタのホストのＩＰアドレスを選択することを促す。ステップＳ５０３では、ユーザは表示装置１０７に表示されたＩＰアドレスの中からホストとするＩＰアドレスを選択し、ＩＰアドレスが選択されると（ステップＳ５０４でＹｅｓ）、ステップＳ５０５において、選択されたＩＰアドレスが全ファンクションのホストであることがメモリ１０６に保持される。
【００５８】
図５のようにＬＡＮに接続されている機器をリスト表示し、ファンクション（あるいは全ファンクション）を使用可能なホストとして登録すべきホストをユーザに選択させる構成によれば、図４のようにＩＰアドレスを直接入力させるのに比して誤入力が少なくなり、確実かつ容易にファンクション（あるいは全ファンクション）を使用可能なホストを登録することができる。
【００５９】
本実施形態によれば、図４あるいは図５のようにしてファンクション（あるいは全ファンクション）を使用可能なホストを登録することができる。本実施形態では、各ファンクションごとにＩＰアドレスを付与し、各ファンクションごとにそのファンクションを使用可能なホスト（装置外部のネットワークに接続されたＰＣなど）を登録することができ、その登録ホストのみが当該のファンクションを使用できるようにアクセス制限することができる。使用制限は各ファンクションのＩＰアドレスを単位として行なうことができ、容易かつ安全に行なうことができる。
【００６０】
従来構成によれば、マルチファンクションシステムの全ファンクションが同じＩＰアドレスを用いるため、機能ごとに使用制限を行ないたい場合には、各ファンクションのサービスに割り当てた（ＴＣＰ／ＵＤＰ）ポートごとに使用制限を行なう程度の対策しかできないが、このような制御はより複雑であり、またこのような対策はファンクションごとに（ＴＣＰ／ＵＤＰ）ポート番号が割り当てられる慣行が無い系（たとえばウインドウズ（商標名）で用いられる各種ネットワークサービス）では採用することができない。これに対して、本実施形態の使用制限は各ファンクションのＩＰアドレスを単位として行なうことができ、容易かつ安全に行なうことができる。
【００６１】
また、図４および図５の処理によれば、ファンクションごとの使用制限（図４のＳ２０１〜Ｓ２０６、図５のＳ４０１〜Ｓ４０６）のみならず、全ファンクションに対して一括して使用可能なホストを登録することができる（図４のＳ３０１〜Ｓ３０４、図５のＳ５０１〜Ｓ５０５）。各ファンクションごとに登録に比して、このような一括登録操作は容易に行なうことができ、各ファンクションごとにホスト登録を行なう必要がないユーザ環境では設置時のユーザ操作が極めて容易になる。
【００６２】
また、図４および図５に示したホスト登録処理は、（外部）ネットワークへの接続時に必ず行なわれ、ユーザにアクセスを許容するホストの登録が促されるので、確実にホストアクセス制御の設定を済ませることができる。
【００６３】
ただし、図４および図５に示したホスト登録処理は、必ずしも（外部）ネットワークへの接続時のみに行なうものである必要はなく、所定のユーザ操作に基づき随時実行できるようにしておくことができる。
【００６４】
本実施形態のホストアクセス制御は、登録したホストにマルチファンクションシステムの各資源（上記のプリンタ、ファクシミリ、スキャナなどの各ファンクション）に対するアクセスを許容し、登録されていないホストには同アクセスを禁止するものであり、当然ながらセキュリティの向上に役立つとともに、会社組織などにおいて、部署ごとにマルチファンクションシステムの使用制限（割り当て）を行ないたい、といった需要に応えることができる。
【００６５】
また、図４および図５に示したホスト登録処理はセキュリティ上重要なネットワーク管理であるから、パスワード入力、照合などの認証を経た上でなければ実行できないようにしておくのが望ましい。
【００６６】
＜ファンクション増設（図７）＞
以上に述べたように、内部ネットワークにおける各ファンクション（１０３〜１０５）のＩＰアドレスは自動的に決定されるため、面倒なアドレス設定操作を行なう必要なく、容易にファンクション部を増設することができる。また、内部の各ファンクションの接続はネットワーク接続であるため、従来のように専用コネクタなどを用いる必要がなく、ネットワークケーブルの接続のみにより行なうことができる。
【００６７】
また、ファンクション増設を行なった場合、増設されたファンクション部に対しても上記同様のホスト登録を行なうことができる。
【００６８】
ここで、仮に複数回線に対応するため、新しいファクシミリ部をマルチファンクションシステムに増設するものとすると、図７のようにファクシミリ部１０５と同一の構成を有する増設ファクシミリ部１０９をルータ１０２下のネットワークに接続すればよい。
【００６９】
接続と同時に、ファクシミリ部１０９に対して、図２に示したのと同様の処理により、ルータ１０２が増設したファンクションのＩＰアドレスを決定する。
【００７０】
すなわち、増設ファクシミリ部１０９は、ルータ１０２に接続されるとＬＡＮ上のＩＰｖ６対応ルータに対してプレフィックス（上位６４ｂｉｔ）の送信要求を送出する。
【００７１】
これに対し、ＬＡＮ上のＩＰｖ６対応ルータはプレフィックスを増設ファクシミリ部１０９について送信する。このプレフィックスを受信した増設ファクシミリ部１０９は、このプレフィックスと自分の持つＭＡＣアドレスを基に生成した６４ｂｉｔのデータを結合し、１２８ｂｉｔのＩＰｖ６ネットワーク上でのＩＰアドレスを生成する。以上ではＭＡＣアドレスを基に６４ｂｉｔのインターフェースＩＤを生成することを例に説明したが、他のデバイスと重複しないインターフェースＩＤであれば、この限りではない。
【００７２】
ＩＰアドレスが生成されると増設ファクシミリ部１０９は自分のＩＰアドレスをネットワーク上に送出すると共に、ＬＡＮ上に同一ＩＰアドレスが存在しない事を確認する。ＬＡＮ上に同一ＩＰアドレスが存在しなければ、ＩＰアドレスを確定し、ＬＡＮ上のＩＰｖ６対応ルータは増設ファクシミリ部１０９のＩＰアドレスを蓄積する。
【００７３】
以上のようにしてＭＦＰ下での増設ファンクションのＩＰアドレスを増設と同時に自動的に決定することができる。上記の処理は図３のステップＳ１０１〜Ｓ１０９で説明したものと同様である。
【００７４】
増設ファンクションのＩＰアドレスが決定されると、増設ファンクション部（１０９）は、ルータ１０２に対しファンクション固有のデバイスデータを送出する。たとえば、図７のように増設ファンクションがファクシミリ部であるならば機器の種類（ファクシミリ）、機器のモデル名、解像度、サポート用紙サイズ、機器がサポートする画像フォーマット等のデータをルータ１０２に送信する。
【００７５】
ルータ１０２はこの情報を蓄積し、この情報に基づきユーザーインターフェース部１０１の表示装置１０７にファクシミリが増設された旨の情報表示を行なう。
【００７６】
次に、増設ファンクションについても上述のホスト登録処理を行なうことができる。すなわち、図３と同様に増設したファンクションのＩＰアドレスを決定（ステップＳ１０１〜Ｓ１０９）した後、ホスト登録を行なうか否かをユーザに尋ね（ステップＳ１１０、Ｓ１１２）、ユーザに指示された場合は図４、あるいは図５のホスト登録処理を行なえばよい。
【００７７】
＜アクセス制御＞
機器外部のネットワークに接続されているＰＣから、本実施形態のマルチファンクションシステムにアクセスし、スキャナ部１０４で画像をＰＣに取り込む、もしくはＰＣ上のデータをプリントアウトする、あるいはＰＣ上の文書をファクシミリで送信する、といった動作は次のような手順によって行なわれる。
【００７８】
ユーザインターフェース部１０１のルータ１０２は、上述の起動時、あるいはファンクション増設時に各ファンクションのＩＰアドレスと、各ファンクションにアクセス可能なホストが登録され、アクセスリストとしてメモリ１０６内に保存される。
【００７９】
したがって、機器外部のネットワークに接続されているＰＣが各ファンクションにアクセスすると、そのＰＣがアクセスリストに登録されている場合のみそのアクセスを許可し、ホストとして登録されていない場合は、そのアクセスを拒否すればよい。
【００８０】
すなわち、外部ネットワークに接続されているＰＣが各ファンクションのＩＰアドレスにアクセスすると、そのＰＣがアクセスリストに登録されている場合のみルータ１０２は、この外部からのデータグラム（パケット）を対応するアドレスを有するファンクション部にルーティングするか、あるいはルータ１０２がアクセスリストとして保持しているＩＰアドレスをＰＣに返信することによりその後の通信を許容する（パケットフィルタリング）。このようにして、マルチファンクションシステムの各ファンクションがあたかもネットワーク上に独立に存在しているように動作させることができる。
【００８１】
一方、アクセスしてきたＰＣがアクセスリストに登録されていない場合は、ルータ１０２はデータグラムをルーティングせず無視するか、あるいはＩＣＭＰのＲｅｊｅｃｔメッセージなどをＰＣに返送してアクセス禁止する。
【００８２】
なおＰＣには各ファンクションが動作可能な各ファンクションのドライバが既にインストールされているものとする。前に示したように各ファンクションに内蔵されるＣＰＵはスタンドアロン型の各ファンクション（ファクシミリ、スキャナ、プリンタ）と同等の処理が可能であり、各ファンクションのドライバがＰＣにインストールされていればよく、従来のように特別なドライバをＰＣにインストールする必要はない。すなわち、ＰＣの側のドライバは公知の単機能のプリンタ、スキャナ、ファクシミリの各装置をネットワーク経由で利用できるものであればよく、従来のように専用のドライバを必要としない。
【００８３】
＜各ファンクションの動作＞
スキャン／プリント／ファクシミリ送受信処理は次のようにして行なわれる。
【００８４】
（１）ネットワークスキャン動作（図８）
ネットワークスキャンの際のコマンド（４０１）およびデータ（４０２）の流れを図８に示す。
【００８５】
本マルチファンクションシステムのスキャナ部１０４は、ルータ１０２を介してＰＣ側から見ると、あるユニーク（一意）なＩＰアドレスを持つネットワークスキャナに見える。
【００８６】
ＰＣはこのネットワークスキャナに対してコマンドパケットを送出し、スキャン動作を指示する（この時ＩＰよりも上位のレイヤで用いられるプロトコルは任意である。後述のプリント／ファクシミリ処理においても同様）。このコマンドパケットはヘッダに前述のようにしてスキャナ部が取得したＩＰアドレスが付加されており、ルータ１０２はこのヘッダ情報によりルーティングを行ない、コマンドパケットをスキャナ部１０４へ送出する。スキャナ部がこのコマンドを受け取り原稿をスキャンし、原稿データを所定フォーマットの電子データに変換する。スキャナ部１０４はルータ１０２に対し、このデータをパケットとして送信する。
【００８７】
スキャナ部１０４からのデータパケットを受信したルータ１０２は、このデータパケットをコマンドパケットを送出したＰＣに対して中継する。
【００８８】
パケットを受信したＰＣは、既にインストール済みであるドライバにより受信したデータパケットをＰＣで処理可能なデータとして変換し、スキャナの読み取りデータを生成する。
【００８９】
（２）ネットワークプリント動作（図９）
ネットワークプリント動作の際のコマンド（５０１）およびデータ（５０２）の流れを図９に示す。
【００９０】
本マルチファンクションシステムのプリント部１０３は、ルータ１０２を介してＰＣ側から見ると、あるユニークなＩＰアドレスを持つネットワークプリンタとして見える。ＰＣはこのネットワークプリンタに対し、コマンドパケットを送出し、プリント動作を指示する。
【００９１】
ＰＣからのコマンドパケットはヘッダにプリント部１０３が前述のようにして取得したＩＰアドレスが付加されており、ルータ１０２はこのヘッダ情報により、ルーティングを行ない、コマンドパケットをプリント部１０３へ送出する。これと同時に、ＰＣはプリントする画像データを既にインストール済みのドライバにより、プリント部１０３で処理可能なフォーマットに変換し、これをプリントデータパケットとして送出する。このプリントデータパケットのヘッダにもプリント部１０３が取得したＩＰアドレスが付加されており、ルータ１０２はこのヘッダ情報により、ルーティングを行ない、データパケットをプリント部１０３へ送出する。ＰＣからのデータパケットをルータ１０２経由で受信したプリント部１０３は、１ページのプリントデータを蓄積した後、プリンタで処理可能な電子データとして展開し、展開が終了すると、プリント部１０３は送られたデータに基づきプリントエンジン（不図示）により記録出力処理を行なう。
【００９２】
（３）ネットワークファクシミリ送信動作（図１０）
ネットワークファクシミリ送受信動作の際のコマンド（６０１）およびデータ（６０２）の流れを図１０に示す。
【００９３】
本マルチファンクションシステムのファクシミリ部１０５は、ルータ１０２を介してＰＣ側から見ると、あるユニークなＩＰアドレスを持つネットワークファクシミリとして見える。ＰＣはこのネットワークファクシミリに対し、コマンドパケットを送出し、ファクシミリ送信動作を指示する。
【００９４】
このコマンドパケットはヘッダにファクシミリ部１０５が前述のようにして取得したＩＰアドレスが付加されており、ルータ１０２はこのヘッダ情報により、ルーティングを行ない、コマンドパケットをファクシミリ部１０５へ送出する。これと同時に、ＰＣはファクシミリする画像データを既にインストール済みのドライバにより、ファクシミリ部１０５で処理可能なフォーマットに変換し、これをファクシミリデータパケットとして送出する。このファクシミリデータパケットのヘッダにもファクシミリ部１０５が取得したＩＰアドレスが付加されており、ルータ１０２はこのヘッダ情報により、ルーティングを行ない、データパケットをファクシミリ部１０５へ送出する。ＰＣからのデータパケットをルータ１０２経由で受信したファクシミリ部１０５は、受信したデータをファクシミリ送信可能なフォーマットに変換し、内部のモデムに入力する。モデムは公知のファクシミリ手順を用いて公衆回線と接続し、入力されたデータをファクシミリ送信する。
【００９５】
（４）ネットワークファクシミリ受信動作（図１０）
ネットワークファクシミリ受信動作の様子も図１０に示されている。
【００９６】
本マルチファンクションシステムのファクシミリ部１０５は、ルータ１０２を介してＰＣ側から見ると、あるユニークなＩＰアドレスを持つネットワークファクシミリとして見える。マルチファンクションシステムのルータ１０２の登録メモリ（あるいはユーザインターフェース１０１のＣＰＵが管理する登録メモリ）には、ファクシミリ部１０５が受信したときに、その受信データを送出するＰＣのＩＰアドレスをあらかじめ設定しておく。
【００９７】
ファクシミリ部１０５が受信データを受信すると、ファクシミリ部１０５は受信データをデータパケットとしてルータ１０２に送出する。このデータパケットはヘッダにファクシミリ部１０５が前述のようにして取得したＩＰアドレスが付加されており、ルータ１０２はこのヘッダ情報により、ルーティングを行ない、データパケットをＰＣへ送出する。これと同時に、ルータ１０２はファクシミリが受信した旨のステータスをコマンドパケットとして送出する。このコマンドパケットのヘッダにもファクシミリ部１０５が取得したＩＰアドレスが付加されており、ルータ１０２はこのヘッダ情報により、ルーティングを行ない、コマンドパケットをＰＣへ送出する。ファクシミリ部１０５からのデータパケットをルータ１０２経由で受信したＰＣは、受信したデータをＰＣで運用可能なフォーマットに変換を行ない、ファクシミリ受信データを生成する。
【００９８】
＜複数ファンクションによる動作（競合制御）＞
本実施形態のマルチファンクションシステムにおいて、上述の各ファンクション部、すなわちプリント部、スキャナ部、ファクシミリ部をそれぞれ単一で用いる他、もちろん、ファンクション部を複数用いた動作、たとえば原稿のコピー動作や、スキャナ部で読み取った画像をファクシミリ送信するような処理も本マルチファンクションシステムにおいて行なうことができる。
【００９９】
（１）コピー動作（図１１）
コピー動作はプリント部１０３およびスキャナ部１０４により図１１に示すようにして行なわれる。図１１は、このコピー動作の際のコマンド（７０１）およびデータ（７０２）の流れを示している。
【０１００】
ルータ１０２には上述の起動時、あるいはファンクション増設時に各ファンクションのＩＰアドレスが決定され、そのＩＰアドレスがアクセスリストとしてルータ１０２内に保存されている。
【０１０１】
本マルチファンクションシステムのスキャナ部１０４は、ルータ１０２側から見たときに、あるユニークなＩＰアドレスを持つネットワークスキャナに見える。同様に本マルチファンクションシステムのプリント部１０３は、ルータ側から見たときに、あるユニークなＩＰアドレスを持つネットワークプリンタに見える。ユーザによってユーザインターフェース部からコピーの指示が送られると、ルータ１０２は、このスキャナ部１０４に対し、コマンドパケットを送出し、スキャン動作を指示する。このコマンドパケットはヘッダにスキャナ部１０４が取得したＩＰアドレスが付加されており、スキャナ部１０４はこのヘッダ情報により、ルータ１０２からのコマンドパケットを受け取る。これと同時にルータ１０２はプリント部１０３に対し、コマンドパケットを送出し、プリント動作を指示する。このコマンドパケットはヘッダにプリント部１０３が取得したＩＰアドレスが付加されており、プリント部１０３はこのヘッダ情報により、ルータ１０２からのコマンドパケットを受け取る。
【０１０２】
スキャナ部１０４が上記のコマンドを受け取り、原稿をスキャンし、原稿データを電子データに変換する。スキャナ部１０４はルータ１０２に対し、このデータをパケットとして送信する。
【０１０３】
スキャナ部１０４からのデータパケットを受信したルータ１０２は、このデータパケットをプリント部１０３に対してルーティングを行なう。スキャナ部１０４からのデータパケットをルータ１０２経由で受信したプリント部１０３は、１ページのプリントデータを蓄積した後、プリンタで処理可能な電子データとして展開を行なう。
【０１０４】
仮に、図１２に示すようにこのコピー動作時に何らかの理由によりプリント部１０３において印刷用紙のジャム（１４０１）等のトラブルが発生した場合、プリント部１０３はルータ１０２に対して、ジャムがプリンタのどの紙パスで起こっているか等のエラーステータスを表現したステータスパケット１４０２を送出する。
【０１０５】
ステータスパケット１４０２を受けたルータ１０２（あるいはユーザーインターフェース部１０１のＣＰＵ）はスキャナ部１０４に停止コマンドパケット１４０３を発行してスキャナのスキャン動作を停止させると共に、ユーザインターフェース部１０１の表示装置１０７にコピー時にプリンタジャムが発生した旨のエラー情報表示を行なう。なお、このエラー情報表示はユーザに各ファンクション部のエラー状態を通知するためのものであるから、エラー情報表示に替えて、同趣の音声メッセージを出力したりブザー音や発光手段の駆動を行なってもよい（他のエラー情報表示に関しても同様）。
【０１０６】
また、仮に、このコピー動作時に何らかの理由によりスキャナ部１０４において原稿の搬送ジャム等のトラブルが発生した場合も、同様にスキャナ部１０４はルータ１０２に対して、ジャムがスキャナのどのパスで起こっているか等の情報を含むジャム情報のステータスパケットを送出する。
【０１０７】
ステータスパケットを受けたルータ１０２（あるいはユーザーインターフェース部１０１のＣＰＵ）はプリント部１０３に停止コマンドパケットを発行してプリント部１０３のプリント動作を停止させると共に、ユーザインターフェース部１０１の表示装置１０７にコピー時にスキャナジャムが発生した旨のエラー情報表示を行なう。
【０１０８】
プリント部１０３で、画像データの展開が終了すると、プリント部１０３は送られた画像データに基づきプリント処理を行ない、プリント処理が終了する。上記の一連の動作によりコピー動作が行なわれる。
【０１０９】
なお、このコピー動作中に外部ネットワーク上のＰＣから、動作中のファンクション部（たとえばスキャナ部１０４）に対しコマンドパケットが送出され、そのファンクション部の動作（たとえばスキャン動作）を指示された場合は次のような処理を行なう（以下ではスキャナ部１０４に対するアクセスの場合を例示する）。
【０１１０】
外部のＰＣから送信されたコマンドパケットはヘッダにスキャナ部１０４が取得したＩＰアドレスが付加されているので、ルータ１０２はこのヘッダ情報によりルーティングを行なおうとするが、ルータ１０２（あるいはユーザーインターフェース部１０１のＣＰＵ）はスキャナ部１０４が動作中であることが認識できているので、コマンドパケットの送信元に対してこのコマンドパケットに対し、ＢＵＳＹフラグを立てて返信するか、あるいはこのパケットを無視し、外部ネットワーク上のＰＣからのネットワークスキャナとしてのアクセスを拒絶する。このＢＵＳＹフラグによる返信、コマンドパケットの無視、あるいはコネクションの拒絶は、ルータ１０２の制御により、あるいはユーザーインターフェース部１０１のＣＰＵにより行なうことができる。
【０１１１】
また、コピー動作中に外部ネットワーク上のＰＣから、動作中のプリント部１０３に対しコマンドパケットが送信されプリント動作を指示された場合も、上記同様にＢＵＳＹフラグによる返信、コマンドパケットの無視、あるいはコネクションの拒絶を行なう。
【０１１２】
一方、図１３に示すように、このスキャナ部１０４とプリント部１０３によるコピー動作中に外部ネットワーク上のＰＣから、コピー動作（コピーデータの流れは符号１００２で示されている）に関係のないファクシミリ部１０５に対し、コマンドパケット１００１を送出し、ネットワークファクシミリ送信動作を指示した場合は、この要求は受け付けてよい。
【０１１３】
外部のＰＣから送信されたネットワークファクシミリ送信動作を指示するコマンドパケット１００１にはヘッダにファクシミリ部が取得したＩＰアドレスが付加されているので、ルータ１０２はこのヘッダ情報によりルーティングを行なう。すなわち、ルータ１０２（あるいはユーザーインターフェース部１０１のＣＰＵ）はコピー動作中であるが、ファクシミリ部１０５は動作可能であることが認識できているので、外部からの要求通りルーティングを行ない、コマンドパケット１００１をファクシミリ部１０５へ送出する（１００３）。
【０１１４】
これと同時に、ＰＣはファクシミリ送信する画像データを既にインストール済みのドライバにより、ファクシミリ部１０５で処理可能なフォーマットに変換し、これをファクシミリデータパケット１００４として送出する。このファクシミリデータパケット１００４のヘッダにもファクシミリ部１０５が取得したＩＰアドレスが付加されており、ルータ１０２はこのヘッダ情報によりルーティングを行ない、ファクシミリデータパケット１００４をファクシミリ部１０５へ送出する。ＰＣからのファクシミリデータパケット１００４をルータ経由で受信したファクシミリ部１０５は、受信したデータをファクシミリ送信可能なフォーマットに変換し、モデム経由で送信する。
【０１１５】
このように、あるファンクション部が動作中であっても、その処理に関係のないファンクション部を動作させることができる。たとえば、以上のように、コピー中であっても、ＰＣからファクシミリ送信データを受信し、これをネットワークファクシミリ送信することができる。
【０１１６】
（２）ファクシミリ送信動作（図１４）
ファクシミリ送信動作は、スキャナ部１０４およびファクシミリ部１０５を用いて図１４に示すようにして行なわれる。図１４は、このファクシミリ送信動作の際のコマンド（８０１）およびデータ（８０２）の流れを示している。
【０１１７】
ルータ１０２には上述の起動時、あるいはファンクション増設時に各ファンクションのＩＰアドレスが決定され、そのＩＰアドレスがアクセスリストとしてルータ１０２内に保存されている。
【０１１８】
本マルチファンクションシステムのスキャナ部１０４は、ルータ１０２側から見ると、あるユニークなＩＰアドレスを持つネットワークスキャナとして見える。同様に本マルチファンクションシステムのファクシミリ部１０５は、ルータ１０２側から見ると、あるユニークなＩＰアドレスを持つネットワークファクシミリとして見える。
【０１１９】
ユーザによってユーザインターフェース部１０１からファクシミリ送信の指示が送られると、ルータ１０２は、スキャナ部１０４に対し、コマンドパケットを送出し、スキャン動作を指示する。同時にルータ１０２はファクシミリ部１０５に対し、コマンドパケットを送出し、ファクシミリ送信動作を指示する。
【０１２０】
スキャナ部１０４がこのコマンドを受け取り、原稿をスキャンし、原稿データを電子データに変換する。スキャナ部１０４はルータ１０２に対し、このスキャンデータをパケットとして送信する。
【０１２１】
スキャナ部１０４からのスキャンデータパケットを受信したルータ１０２は、このデータパケットをファクシミリ部１０５に対してルーティングする。スキャナ部１０４からのデータパケットをルータ１０２経由で受信したファクシミリ部１０５は、受信したデータをファクシミリ送信可能なフォーマットに変換し、これをモデムを介してファクシミリ送信する。
【０１２２】
もし、仮に、このファクシミリ送信動作時に何らかの理由によりスキャナ部１０４において原稿ジャム等のトラブルが発生した場合、スキャナ部１０４はルータ１０２に対して、ジャムがスキャナのどのパスで起こっているか等の情報を含むジャム情報のステータスパケットを送出する（図１２に関して行なった説明と同様）。これを受けたルータ１０２はファクシミリ部１０５に停止コマンドパケットを発行してファクシミリ送信動作を停止させると共に、ユーザインターフェース部１０１の表示装置１０７にスキャナジャムが発生した旨のエラー情報表示を行なう。
【０１２３】
また、仮に、このファクシミリ送信動作時に何らかの理由によりファクシミリ部１０５において送信トラブルが発生した場合、ファクシミリ部１０５はルータ１０２に対して、送信トラブルの情報を含むジャム情報のステータスパケットを送出する（図１２に関して行なった説明と同様）。これを受けたルータ１０２はスキャナ部１０４に停止コマンドパケットを発行してスキャン動作を停止させると共に、ユーザインターフェース部１０１の表示装置１０７にファクシミリ送信時にエラーが発生した旨のエラー情報表示を行なう。
【０１２４】
また、このファクシミリ送信動作中に外部ネットワーク上のＰＣから、動作中のスキャナ部１０４に対しコマンドパケットが送出されスキャン動作を指示された場合、ルータ１０２（あるいはユーザーインターフェース部１０１のＣＰＵ）はスキャナ部１０４が動作中であることが認識できているので、このコマンドパケットに対しては、前述同様にＢＵＳＹフラグによる返信、コマンドパケットの無視、あるいはコネクションの拒絶により応対する。
【０１２５】
また、このファクシミリ送信動作中に外部ネットワーク上のＰＣから、動作中のファクシミリ部１０５に対しコマンドパケットが送出されファクシミリ送信動作を指示された場合も、同様にＢＵＳＹフラグによる返信、コマンドパケットの無視、あるいはコネクションの拒絶により応対する。
【０１２６】
一方、図１５に示すように、スキャナ部１０４とファクシミリ部１０５によるファクシミリ送信動作中に外部ネットワーク上のＰＣからファクシミリ送信動作（コピーデータの流れは符号１１０２で示されている）に関係のないプリント部１０３に対しコマンドパケットが送出されネットワークプリント動作を指示された場合は、この要求は受け付けてよい。
【０１２７】
外部のＰＣから送信されたコマンドパケット１１０１にはヘッダにプリント部１０３が取得したＩＰアドレスが付加されているので、ルータ１０２はこのヘッダ情報によりルーティングを行なう。すなわち、ルータ１０２（あるいはユーザーインターフェース部１０１のＣＰＵ）はファクシミリ送信動作中であるが、プリント部１０３は動作可能であることが認識できているので、外部からの要求通りルーティングを行ない、コマンドパケット１１０１をプリント部１０３へ送出する（１１０３）。
【０１２８】
これと同時に、ＰＣはプリントする画像データを既にインストール済みのドライバにより、プリント部１０３で処理可能なフォーマットに変換し、これをプリントデータパケット１１０４として送出する。このプリントデータパケット１１０４のヘッダにもプリント部１０３が取得したＩＰアドレスが付加されており、ルータ１０２はこのヘッダ情報によりルーティングを行ない、プリントデータパケット１１０４をプリント部１０３へ送出する。ＰＣからのデータパケットをルータ１０２経由で受信したプリント部１０３は、１ページのプリントデータを蓄積した後、プリントエンジンで処理可能な電子データに展開する。
【０１２９】
この画像データの展開が終了すると、プリント部１０３は送られたデータに基づきプリント処理を行ない、プリント処理が終了する。このようにファクシミリ送信動作中であってもＰＣからのネットワークプリントは同時に実行することができる。
【０１３０】
（３）ファクシミリ受信動作（図１６）
ファクシミリ受信動作は、プリント部１０３およびファクシミリ部１０５を用いて図１６に示すようにして行なわれる。図１６は、このファクシミリ送信動作の際のコマンド（９０１）およびデータ（９０２）の流れを示している。
【０１３１】
ルータ１０２には上述の起動時、あるいはファンクション増設時に各ファンクションのＩＰアドレスが決定され、そのＩＰアドレスがアクセスリストとしてルータ１０２内に保存されている。
【０１３２】
本マルチファンクションシステムのプリント部１０３は、ルータ１０２側から見ると、あるユニークなＩＰアドレスを持つネットワークプリンタとして見え、同様に本マルチファンクションシステムのファクシミリ部１０５は、ルータ側１０２から見ると、あるユニークなＩＰアドレスを持つネットワークファクシミリとして見える。
【０１３３】
公衆回線からの着呼などを契機として、ファクシミリ部１０５によるファクシミリ受信が開始されると、ファクシミリ部１０５は受信データをプリント部１０３で処理可能なデータに復号し、データパケットとしてルータ１０２に送出する。同時にファクシミリ部１０５はファクシミリを受信した旨のステータスをコマンドパケットとしてルータ１０２に送出する。
【０１３４】
ファクシミリ部１０５からの受信データパケットを受信したルータ１０２は、このデータパケットをプリント部１０３に対してルーティングを行なう。ファクシミリ部１０５からのデータパケットをルータ１０２経由で受信したプリント部１０３は、１ページのプリントデータを蓄積した後、プリントエンジンで処理可能な電子データに画像データを展開する。画像データの展開が終了すると、プリント部１０３は送られたデータに基づきプリント処理を行なう。
【０１３５】
もし、仮にこのファクシミリ受信動作時に何らかの理由によりプリント部１０３において印刷用紙のジャム等のトラブルが発生した場合、プリント部１０３はルータ１０２に対して、ジャムがプリンタのどの紙パスで起こっているか等の情報を含むジャム情報のステータスパケットを送出する（図１２に関して行なった説明と同様）。これを受けたルータ１０２はファクシミリ部１０５にコマンドパケットを発行してファクシミリのメモリ受信動作をさせると共に、ユーザインターフェース部１０１の表示装置１０７にプリンタジャムが発生した旨のエラー情報表示を行なう。
【０１３６】
また、仮にこのファクシミリ受信動作時に何らかの理由によりファクシミリ部１０５において受信トラブルが発生した場合、ファクシミリ部１０５はルータ１０２に対して、受信トラブルの情報を含むジャム情報のステータスパケットを送出する（図１２に関して行なった説明と同様）。これを受けたルータ１０２はプリント部１０３にコマンドパケットを発行して受信エラー情報をプリントさせると共に、ユーザインターフェース部１０１の表示装置１０７にファクシミリ受信時にエラーが発生した旨のエラー情報表示を行なう。
【０１３７】
また、このファクシミリ受信動作中に外部ネットワーク上のＰＣから、動作中のプリント部１０３に対しコマンドパケットが送出されプリント動作を指示された場合、ルータ１０２（あるいはユーザーインターフェース部１０１のＣＰＵ）はプリント部１０３が動作中であることが認識できているので、このコマンドパケットに対しては、前述同様にＢＵＳＹフラグによる返信、コマンドパケットの無視、あるいはコネクションの拒絶により応対する。
【０１３８】
また、このファクシミリ受信動作中に外部ネットワーク上のＰＣから、動作中のファクシミリ部１０５に対し、コマンドパケットが送出されファクシミリ送信（受信）動作を指示された場合も、同様にＢＵＳＹフラグによる返信、コマンドパケットの無視、あるいはコネクションの拒絶により応対する。
【０１３９】
一方、図１７に示すように、プリント部１０３とファクシミリ部１０５によるファクシミリ受信動作中に外部ネットワーク上のＰＣから、ファクシミリ受信動作（コピーデータの流れは符号１２０２で示されている）に関係のないスキャナ部１０４に対しコマンドパケットが送出されネットワークスキャナ動作を指示された場合は、この要求は受け付けてよい。
【０１４０】
外部のＰＣから送信されたコマンドパケットはヘッダにスキャナ部１０４が取得したＩＰアドレスが付加されており、ルータ１０２はこのヘッダ情報によりルーティングを行なう。すなわち、ルータ１０２（あるいはユーザーインターフェース部１０１のＣＰＵ）はファクシミリ受信動作中であるが、スキャナ部１０４は動作可能であることが認識できているので、外部からの要求通りルーティングを行ない、コマンドパケット１２０１をスキャナ部１０４へ送出する（１２０３）。
【０１４１】
スキャナ部１０４はこのコマンドを受け取り、原稿をスキャンして原稿データを電子データに変換する。スキャナ部１０４はルータ１０２に対しこのデータをスキャンデータパケット１２０４として送信する。スキャナ部１０４からのデータパケット１２０４を受信したルータ１０２は、このデータパケット１２０４をコマンドパケットを送出したＰＣに対してルーティングする。スキャンデータパケットを受信したＰＣはインストール済みのドライバにより、このデータパケットをＰＣで処理可能なデータとして変換し、スキャナの読み取りデータを生成する。
【０１４２】
このようにファクシミリ受信動作中であってもＰＣからのネットワークスキャンは同時に実行することができる。
【０１４３】
本実施形態では、前述のように各ファンクション（あるいは全ファンクション一括）ごとにホストアクセス制御を行なうようにしているので、同一ファンクション（あるいはスキャナやプリンタなどの競合する資源を利用するプリンタとファクシミリのような相互に競合するファンクション）にアクセスしてきた複数のホストの一方が登録ホストでない場合、ルータ１０２はパケットのルーティングを行なわないので当然のごとく競合動作は生じない。
【０１４４】
以上のように本実施形態によれば、プリンタ、スキャナ、ファクシミリのような複数の処理機能（マルチファンクション）を一体の筐体に納めることによりスペース効率を改善でき、しかも、ルータ部を主制御手段としてのユーザーインターフェース部１０１に内蔵し、ＩＰＶ６プロトコルを用いてＩＰアドレスを各処理機能ごとに自動割り当てするようになっているので、従来のようにＩＰアドレスを手動設定する面倒な手間を必要としない。
【０１４５】
また、装置のプリンタ、スキャナ、ファクシミリなどの複数の処理機能は、それぞれの機能に割り当てられたＩＰアドレスを単位として、各機能があたかも独立した機器であるように動作できればよい。すなわち、本実施形態においては、各ファンクション（図１ではプリント部１０３、スキャナ部１０４、ファクシミリ部１０５）は、別体の機器から成るシステムにおけるネットワークプリンタ、ネットワークスキャナ、ネットワークファクシミリのように動作する。
【０１４６】
このため、ＰＣのユーザは、プリンタ、スキャナ、ファクシミリなどの処理機能のうち、自己の必要とするドライバソフトウェアのみをインストールすればよいので、従来のように複合機専用の複雑なドライバを必要とせず、ＰＣのメモリ容量やディスク容量の資源を有効に利用できるし、これらのドライバソフトウェアの開発も非常に簡単になる。
【０１４７】
また、プリンタ、スキャナ、ファクシミリなどの複数の処理機能を実行する各部（図１ではプリント部１０３、スキャナ部１０４、ファクシミリ部１０５）のファームウェアは、基本的にはそれぞれのＩＰアドレスを単位として入出力を行なうほぼ単一機能のファームウェアとして作成すれば良いので、マルチファンクションシステム側のソフトウェア開発も非常に容易である。たとえば、単一機能のネットワーク機器のファームウェアが既存であるならば、これらのファームウェアを一部修正してきわめて容易に複数処理機能に対応した各処理部のファームウェアを作成できる。
【０１４８】
また、本実施形態のマルチファンクションシステムは、複数処理機能に対応した各部を、単に同一機器内に収納するだけではなく、ルータ部を含む主制御手段（ユーザーインターフェース部１０１）を設け、この主制御手段により、各処理部の競合制御、ジャムなどの障害発生時のエラー処理を行なうようにしている。各処理部の競合制御においては、上述のように動作中の処理部に動作要求を行なうパケットが到来した場合は、主制御手段（ユーザーインターフェース部１０１）が発信元のＰＣ（あるいは他の機器）にビジーを返す、コネクションを拒否するなどの方法により代理応答を行なうようにしているので、各処理部に過負荷がかかる問題がない。
【０１４９】
なお、上記のパケット送信元に対するビジー返送、コネクション拒否だけではなく、主制御手段にパケットをバッファするメモリを設けておき、動作中の処理部に動作要求を行なうパケットが到来した場合は、主制御手段がこのパケットを当該処理部の動作が終了するまでバッファリングし、当該処理部の動作が終了したら、バッファしていたパケットを当該処理部に送るような制御を行なうこともできる。
【０１５０】
また、上述のように、主制御手段により複数の処理部の状態を監視し、ジャムなどの障害発生時のエラー処理を統合的に行なう構成によれば、各処理部の障害を操作パネルの表示器などに一括して表示することができ、各処理部が独立的に動作する構成であっても、１つの表示器で複数の処理部の動作をモニタすることができる（従来構成では複数の機器の表示器の状態を監視しなければならない）。なお、このような主制御手段による各ファンクション処理部の状態の監視は、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のようなプロトコルを利用することにより、極めて容易に実現できる。
【０１５１】
また、主制御手段（ユーザーインターフェース部１０１）にルータ部を含め、各ファンクション処理部を接続する構成によれば、次のように様々な利点が得られる。
【０１５２】
また従来では、ネットワークハブ（あるいは他のルータやブリッジ）まで、各ファンクションを実現する機器（たとえばネットワークプリンタ、ネットワークスキャナ、ネットワークファクシミリ）のネットワークケーブルを配線しなければならず、ユーザ／サービスマンの負担が極めて大きいのに対して、図１のような構成によれば、ルータ１０２から各ファンクション処理部はあらかじめ機器内部で接続しておくことができ、しかもネットワークハブ（あるいは他のルータやブリッジ）はたかだか１本のケーブルを配線するだけで済む。これにより、ユーザ／サービスマンのシステム管理の負担を大きく軽減できる。また、前述のように、ＩＰＶ６規格により、ルータから各ファンクション処理部にＩＰアドレスを自動的に配給できるため、この意味でも面倒な設定操作を必要としない。
【０１５３】
さらに、ルータ１０２を内蔵することにより、前述した通り、主制御手段（ユーザーインターフェース部１０１）によって各ファンクションに付与されたＩＰアドレス単位で、ホストアクセス制御（図３および図４）やパケットフィルタリングを行なうことができる。
【０１５４】
あるいはさらに、あらかじめ設定したアドレス範囲の外側、あるいはあらかじめ設定したネットワークドメインの外側からなどの各ファンクション処理部へのアクセスを禁止したり、一部許可したりすることもできる。
【０１５５】
また、以上では、各ファンクション処理部に独立したＩＰアドレスを割り当てる構成を前提としたが、主制御手段にルータ１０２を内蔵する構成によれば、必要であればＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）、ＮＡＰＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｐｏｒｔ  Ｔｒａｎｓｌａｔｉｏｎ）などによるアドレス（あるいはさらにポート）変換制御を行なうことにより、外部から唯一のＩＰアドレスのみを経由して各ファンクション部に対するアクセスを行なわせるようにもできる。たとえば、旧来の一体型のマルチファンクションシステム用に作成されたＰＣ側のドライバソフトウェアは、マルチファンクションシステムが単一ＩＰアドレスのみを経由してアクセスする前提で作成されているから、上記のような制御により、単一ＩＰアドレスを前提として作成されたＰＣ側のドライバソフトウェアもサポートすることができ、そのようなドライバソフトウェアからのアクセスも受け付け、各ファンクション部を動作させることができる。
【０１５６】
また、以上ではＩＰＶ６を利用して各ファンクション処理部に動的かつ自動的にＩＰアドレスを配給する例を示したが、必ずしも装置内部のネットワーキングはＩＰＶ６により行なう必要はなく、たとえば装置内部がＩＰＶ４ネットワーキングであってもＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）のようなプロトコルを用いれば、装置内部のネットワークがこのような動的かつ自動的なＩＰアドレスの配給は必ずしも不可能ではない。
【０１５７】
以上の実施形態における制御手順は、主制御手段（図１の場合ユーザーインターフェース部１０１）内のＲＯＭ（不図示）、あるいは他の任意の記憶手段に格納した状態で供給することができる他、装置がネットワーク接続可能である以上、外部のＰＣやサーバからネットワーク経由で任意のプロトコルを用いて主制御手段のＲＡＭや不揮発ＲＯＭなどの媒体にダウンロードすることにより供給することができる。
【０１５８】
また、以上では、複合画像処理装置の情報処理機能として、プリンタ、スキャナ、ファクシミリ通信を考えたが、一台の装置内に統合される複数の情報処理機能は上記に限定されることなく他の任意の情報処理機能であってよい。
【０１５９】
【発明の効果】
以上の説明から明らかなように、本発明によれば、ネットワーク接続可能な情報処理装置、その制御方法、およびその制御プログラムにおいて、各々一意なＩＰアドレスを持つネットワークインターフェースを有し、異なる情報処理機能をそれぞれ単一で、あるいは協働して実行する複数の処理部と、前記各処理部と外部のネットワーク間でルーティングを行なうルータ手段を筐体内に一体的に収容し、前記複数の処理部のＩＰアドレスに対するアクセスを許可する外部ネットワークのホストを登録し、登録された登録情報に基づき前記各処理部と外部ネットワークのホストとのネットワーク通信を制御するとともに、該ネットワーク通信を介して前記各処理部により実行される情報処理機能を制御する構成を採用しているので、情報処理装置、特にマルチファンクションシステムのようなシステムにおいてファームウェアや関連のドライバソフトウェアの開発を容易にし、しかも、各機能に対するアクセス制御を各機能を実現する処理部に割り当てられるＩＰアドレスベースで容易に個別に行なうことができる、という優れた効果がある。
【図面の簡単な説明】
【図１】本発明を採用した画像処理装置の構成を示した説明図である。
【図２】図１の装置におけるＩＰアドレス取得処理を示した説明図である。
【図３】図１の装置におけるＩＰアドレス取得処理を示したフローチャート図である。
【図４】図１の装置におけるホストアクセス制御処理を示したフローチャート図である。
【図５】図１の装置における異なるホストアクセス制御処理を示したフローチャート図である。
【図６】図１の装置におけるファンクションステータス取得処理を示した説明図である。
【図７】図１の装置におけるファンクション部増設を示した説明図である。
【図８】図１の装置におけるネットワークスキャン処理を示した説明図である。
【図９】図１の装置におけるネットワークプリント処理を示した説明図である。
【図１０】図１の装置におけるネットワークファクシミリ送受信処理を示した説明図である。
【図１１】図１の装置におけるコピー処理を示した説明図である。
【図１２】図１の装置におけるジャムなどの障害発生時の処理を示した説明図である。
【図１３】図１の装置におけるコピー処理を示した説明図である。
【図１４】図１の装置におけるファクシミリ送信処理を示した説明図である。
【図１５】図１の装置におけるファクシミリ送信処理を示した説明図である。
【図１６】図１の装置におけるファクシミリ受信処理を示した説明図である。
【図１７】図１の装置におけるファクシミリ受信処理を示した説明図である。
【符号の説明】
１０１  ユーザーインターフェース部
１０２  ルータ
１０３  プリント部
１０４  スキャナ部
１０５  ファクシミリ部
１０７  表示装置
１０８  キー操作部
【図１】
2004253843.tif 000003
【図２】
2004253843.tif 000004
【図３】
2004253843.tif 000005
【図４】
2004253843.tif 000006
【図５】
2004253843.tif 000007
【図６】
2004253843.tif 000008
【図７】
2004253843.tif 000009
【図８】
2004253843.tif 000010
【図９】
2004253843.tif 000011
【図１０】
2004253843.tif 000012
【図１１】
2004253843.tif 000013
【図１２】
2004253843.tif 000014
【図１３】
2004253843.tif 000015
【図１４】
2004253843.tif 000016
【図１５】
2004253843.tif 000017
【図１６】
2004253843.tif 000018
【図１７】
2004253843.tif 000019