(57)【要約】【課題】  簡単な構成で、画像処理装置が受信したデータを画像処理装置以外の他の機器のいずれでも受信したデータを他の機器間を移動するユーザが利便性よく取得することである。【解決手段】  転送すべきデータを受信すると、データに対して転送開始条件が登録されている他の機器を識別する識別情報に基づいて、転送されるデータの受信を要求する他の機器Ｂに登録されている転送開始条件を取得する（Ｓ１００４）。そして、設定されている転送先条件と取得された他の機器Ｂの転送開始条件とに基づいて、受信したデータの転送条件を制御する（Ｓ１００５）構成を特徴とする。【選択図】  図８
2008160287.tif 000002
【特許請求の範囲】
【請求項１】
受信するデータを予め決められた転送条件に従って他の機器に転送可能な通信装置であって、
前記転送条件を保持する機器を特定可能な識別情報を管理する管理手段と、
前記管理手段で管理している識別情報に対応する機器から、当該機器への転送のための前記転送条件を取得する取得手段と、
前記取得手段で取得した前記転送条件に基づいて前記受信したデータを前記識別情報に対応する機器へ転送する転送手段と、
を有することを特徴とする通信装置。
【請求項２】
前記取得手段は、前記データの受信時に、前記識別情報に基づいて前記転送条件を取得することを特徴とする請求項１記載の画像処理装置。
【請求項３】
さらに、前記受信条件を記憶する記憶手段を有し、前記転送手段は前記取得手段で取得した前記転送条件と前記記憶手段で記憶している前記転送条件とに基づいて前記受信したデータを転送することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記データは、ファクミリ受信データであり、前記転送条件は前記ファクシミリ受信データの受信時に受信した情報と転送先情報とを対応付けた条件であることを特徴とする請求項１乃至３のいずれかに記載の通信装置。
【請求項５】
前記データは、電子メール受信データであり、前記転送条件は前記電子メール受信データに含まれる情報と転送先情報とを対応付けた条件であることを特徴とする請求項１乃至４のいずれかに記載の通信装置。
【請求項６】
受信するデータを予め決められた転送条件に従って他の機器に転送可能な通信装置におけるデータ転送方法であって、
前記転送条件を保持する機器を特定可能な識別情報を管理する管理工程と、
前記管理工程で管理している識別情報に対応する機器から、当該機器への転送のための前記転送条件を取得する取得工程と、
前記取得工程で取得した前記転送条件に基づいて前記受信したデータを前記識別情報に対応する機器へ転送する転送工程と、
を有することを特徴とするデータ転送方法。
【請求項７】
前記取得工程は、前記データの受信時に、前記識別情報に基づいて前記転送条件を取得することを特徴とする請求項６記載のデータ転送方法。
【請求項８】
さらに、前記受信条件を記憶する記憶工程を有し、前記転送工程は前記取得工程で取得した前記転送条件と前記記憶工程で記憶している前記転送条件とに基づいて前記受信したデータを転送することを特徴とする請求項６または７に記載のデータ転送方法。
【請求項９】
前記データは、ファクミリ受信データであり、前記転送条件は前記ファクシミリ受信データの受信時に受信した情報と転送先情報とを対応付けた条件であることを特徴とする請求項６乃至８のいずれかに記載のデータ転送方法。
【請求項１０】
前記データは、電子メール受信データであり、前記転送条件は前記電子メール受信データに含まれる情報と転送先情報とを対応付けた条件であることを特徴とする請求項６乃至９のいずれかに記載のデータ転送方法。
【請求項１１】
請求項６乃至１０のいずれかに記載のデータ転送方法をコンピュータにより実行するためのプログラム。
【請求項１２】
請求項６乃至１０のいずれかに記載のデータ転送方法をコンピュータにより実行するためのプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信するデータを他の機器に転送可能な通信装置のデータ転送制御に関するものである。
【背景技術】
【０００２】
従来、電話回線を通じて受信したファクシミリデータを、ＬＡＮなど他のネットワーク上のクライアントに配信する際に、配信先のアドレス情報の変更に対して容易に対応可能である。例えば、管理負担を軽減したネットワークファクシミリ装置およびネットワークファクシミリシステムが下記特許文献１に提案されている。
【０００３】
このようなシステムにおいて、受信したデータを他の装置に転送するシステムでは、全ての転送条件を参照し、転送先を特定するものであった。
【特許文献１】特開２０００−２９９７５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この方法では、データを受信した装置が転送を希望しない転送先にまで転送を行うことになり、また転送先においても転送してほしくない場合であっても転送されてくることになる。
【０００５】
従って、転送元においては意図せず処理の負荷が高くなったり、転送先では不要なデータが転送されてきて作業の妨げとなることがあった。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、データの受信元が管理している機器に設定されている当該機器への転送条件に従ってデータ転送を行える仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の通信装置は以下に示す構成を備える。
【０００８】
受信するデータを予め決められた転送条件に従って他の機器に転送可能な通信装置であって、前記転送条件を保持する機器を特定可能な識別情報を管理する管理手段と、前記管理手段で管理している識別情報に対応する機器から、当該機器への転送のための前記転送条件を取得する取得手段と、前記取得手段で取得した前記転送条件に基づいて前記受信したデータを前記識別情報に対応する機器へ転送する転送手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、簡単な構成で、通信装置が受信したデータを、自身が管理する機器から当該機器への転送条件を取得し、これに従って転送するので、通信装置及び転送先機器が意図せず転送されてしまうような不都合を除去できる。
【発明を実施するための最良の形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１１】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す通信装置を適用するデータ処理システムの一例を示すブロック図である。なお、機器Ａはコントローラユニット２０００を、機器Ｂはコントローラユニット３０００を、機器Ｃはコントローラユニット４０００を備える。各コントローラユニットは、ＣＰＵ、ＲＯＭ、ＲＡＭを備える。
【００１２】
図１において、Ａ〜Ｃは機器で、それぞれＬＡＮ１に接続されて、データ通信可能に構成された通信装置である。なお、機器Ａは、ＦＡＸ回線（ＰＳＴＮ）２に接続されて、ファクシミリ（ＦＡＸ）の送受信処理（Ｔ．３０プロトコル）と、受信したファクシミデータをＬＡＮ１やＦＡＸ回線２を介して機器Ｂまたは機器Ｃに転送可能に構成されている。また、ＬＡＮ１を介して受信したインターネットＦＡＸデータを同じく機器Ｂまたは機器Ｃに転送可能に構成されている。ここで、インターネットＦＡＸ（ｉＦＡＸ）とは電子メールプロトコルに従って電子メールに添付されたＦＡＸ形式の画像データを送受信するものである（Ｔ．３７プロトコル）。電子メールプロトコルとしては送信プロトコルとしてＳＭＴＰ、受信プロトコルとしてＳＭＴＰ、ＰＯＰ３を用いる。
【００１３】
なお、本例は、機器Ａからみてデータ転送先となる機器Ｂより、機器Ａに転送先を決定する転送開始条件を設定登録可能に構成されたシステムである。
【００１４】
また、機器Ａ、Ｂ、Ｃは、例えばスキャナとプリンタを備える複合機（ＭＦＰ）で構成される。そして、機器Ａはいずれの送信元からであってもデータを受信可能であるとする。また、機器Ｂ、Ｃは、予め決められた送信元（例えば機器Ａ）からのみデータを受信可能であるとする。
【００１５】
さらに、機器Ａには、後述するＨＤＤ等を含む不揮発性メモリを備え、該不揮発性メモリには、転送候補リスト２０が記憶されている。
【００１６】
ここで、転送候補リスト２０とは、機器ＡがＦＡＸ回線２を介してファクシミリデータを受信した際、またはＬＡＮ１を介してインターネットＦＡＸデータ（電子メールデータ）を受信した際などに、受信データを転送する転送先を決定するものである。また、転送先は機器Ａの操作部から、例えばＩＰアドレスを入力することで登録されたものが記憶される。
【００１７】
機器Ｂには、機器Ａで受信したデータを機器Ｂに転送させるための転送開始条件３００１がＨＤＤ等に記憶されている。
【００１８】
機器Ｃには、機器Ａで受信したデータを機器Ｃに転送させるための転送開始条件４００１がＨＤＤ等に記憶されている。
【００１９】
なお、転送開始条件３００１、４００１は、機器Ａからの転送開始条件取得要求に基づいてそれぞれのＣＵ３０００，４０００から機器Ａに返信される。そして、後述する図８に示す制御手順に基づいて、操作部２０１２等により機器Ａに予め設定されている転送先条件と取得された転送開始条件とに基づいて、受信したデータの転送条件を制御する。
【００２０】
なお、機器Ａは、ファクシミリデータ、インターネットＦＡＸ（電子メール）データの受信のほかＬＡＮ１を介してＴ．３８プロトコルでＩＰＦＡＸデータを受信することも可能に構成してもよい。また、これら以外のプロトコルによる受信を行うようにしてもよい。
【００２１】
図２は、図１に示した機器Ａで記憶管理される転送候補リスト２０の一例を示す図である。本例では、ＩＤとＩＰアドレスとが１対１に対応づけられてＨＤＤに記憶される例である。このＩＰアドレスは転送先の機器のＩＰアドレスである。
【００２２】
図３は、図１に示した機器Ａで記憶管理される転送開始条件リストの一例を示す図である。本例では、機器Ａ（自機）の転送開始条件リスト例に対応し、プロトコル、送信元、Ｆコード、パスワード、宛先、サブジェクト、転送先等の属性がそれぞれ対応付けられてＨＤＤに記憶される例である。なお、属性の各項目は、操作部２０１２に表示されるＵＩ画面を介して設定入力可能に構成されている。
【００２３】
図３において、Ｐｒｏｔｏｃｏｌ（プロトコル）は、機器Ａがデータを受信する際のプロトコルを示す。Ｔ．３０プロトコルに従ったファクシミリ受信はＦＡＸであり、Ｔ．３７プロトコルに従ったインターネットＦＡＸの受信であればｉＦＡＸである。
【００２４】
ｆｒｏｍ（送信元）は、受信したデータの送信元を示す。ＦＡＸであれば、送信元の電話番号、ｉＦＡＸであれば、送信元の電子メールアドレスとなる。
【００２５】
Ｆ  Ｃｏｄｅ（Ｆコード）は、ＦＡＸ通信手順で送信元から送られてくるＦコードである。
【００２６】
Ｐａｓｓｗｏｒｄ（パスワード）は、ＦＡＸ通信手順で送信元から送られてくるパスワードである。
【００２７】
Ｄｅｓｔｉｎａｔｉｏｎ（宛先）は、ｉＦＡＸで受信する電子メールの宛先フィールドに記載されている電子メールアドレスとなる。
【００２８】
Ｓｕｂｊｅｃｔ（サブジェクト）は、ｉＦＡＸで受信する電子メールのサブジェクトフィールドに記載されている情報である。
【００２９】
ＴｒａｎｓｆｅｒＡｄｒｓ（転送先）は、受信したデータを転送する転送先のアドレスである。
【００３０】
そして、図３の例では、ＩＤ０００においては、０３３７５８２ＸＸＸという電話番号からのＦＡＸ受信を行い、その際、３４５を含むパスワードを受信した場合、受信した画像を添付ファイルとしてＴａｓｈｉｒｏ＠ｃａｎｘｘ．ｃｏ．ｊｐ宛てに電子メール送信を行う。
【００３１】
また、ＩＤ００１においては、Ｙｏｓｈｉｄａ＠ｃａｎｘｘ．ｃｏ．ｊｐがＦｒｏｍフィールドに記述された電子メールをｉＦＡＸモードで受信した場合、これに添付されている画像を０３３７５８２ＸＸＸという宛先にＦＡＸで転送する。
【００３２】
なお、図３は、自機の転送開始条件リスト例に対応し、機器Ａにおいて図５に示したＨＤＤ２００４等の不揮発性メモリに書き換え可能に記憶されている。
【００３３】
図４は、図１に示した機器Ｂ、Ｃで記憶管理される転送開始条件リストの一例を示す図である。本例は、他機の転送開始条件リスト例に対応し、例えば図１に示した機器Ｂ、Ｃが備えるハードディスク等の不揮発性メモリに書き換え可能に記憶されている。なお、ユーザのスケジュール等に柔軟に対応するため、ＩＤカードや、メモリカード、ＵＳＢメモリなどに登録したい転送開始条件を記憶させて、各機器Ｂ、Ｃが備えるインタフェースを介して読み取り可能として構成してもよい。
【００３４】
図４に示した転送開始条件リストは、図３に示したものと同じ項目は図３で説明したような役割を果たす。
【００３５】
図３にない項目として、ｔＰｒｏｔｏｃｏｌ（転送プロトコルがある。これは、機器Ａが機器Ｂ、Ｃにデータを転送するときのプロトコルを指定するものである。Ｐｒｉｎｔは、機器Ａが受信データをＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データに変換し、通常の印刷データとして転送するものである。
【００３６】
ｔＤｅｓｔ（転送宛先）は図３のＴｒａｎｓｆｅｒＡｄｒと同様である。
【００３７】
図４の例では、ＩＤ０００においては、全てのＦＡＸ受信の中で、ＦＡＸ通信手順で３４５を含むパスワードを受信した場合、ＦＡＸ受信画像をＰＤＬデータに変換して当該リストの取得元に転送を行う。
【００３８】
また、ＩＤ００１においては、全てのｉＦＡＸ受信データで、サブジェクトに伝票という文字列が含まれていたものは、ＦＡＸで０３０１２３０１２４に転送する。
【００３９】
また、ＩＤ００２においては、全てのｉＦＡＸ受信データで、宛先（Ｔｏ）フィールドにＹａｍａ＠ｃａｎｘｘ．ｃｏ．ｊｐが含まれていたものは、ｉＦＡＸでＴａｓｈｉｒｏ＠ｃａｎｘｘ．ｃｏ．ｊｐに転送する。
【００４０】
なお、この図４のリストを保持しているのが機器Ｂであった場合、ｔＤｅｓｔに記述される宛先は機器Ｂの宛先となる。つまり、図４の例では、機器ＢがＦＡＸ受信を行うための電話番号が０３０１２３０１２４であり、機器ＢがｉＦＡＸ受信を行うためのメールアドレスがＴａｓｈｉｒｏ＠ｃａｎｘｘ．ｃｏ．ｊｐである。
【００４１】
また、転送プロトコルとしては、Ｐｒｉｎｔ、ＦＡＸ、ｉＦＡＸの他、ｅＭａｉｌ、ＦＴＰ、Ｓｔｏｒｅなど種々のものを用いてもよい。ｅＭａｉｌは、ｉＦＡＸ規格で規定された形式の添付ファイル以外を添付した電子メールの送信を行う。ＦＴＰはＦｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌによって転送する。Ｓｔｏｒｅは転送先の機器のＨＤＤ上に設けられたＢＯＸに蓄積させる。転送プロトコルがＰｒｉｎｔ、Ｓｔｏｒｅ以外は転送宛先の欄にアドレスがあることを必須とする。転送プロトコルがＰｒｉｎｔ、Ｓｔｏｒｅの場合は転送候補リストのＩＰアドレスが転送宛先となる。
【００４２】
＜機器の基本説明＞
図５は、本実施形態を示す通信装置の構成を示すブロック図である。本例は、図１に示した機器Ａ、Ｂ、Ｃに対応するものであって、スキャナ２００，プリンタ３００を備える複合機の例である。
【００４３】
図５において、コントローラユニット（ＣＵ）２０００には、画像入力デバイスであるスキャナ２００や画像出力デバイスであるプリンタ３００が接続されるとともに、操作部２０１２が接続される。
【００４４】
ＣＵ２０００は、スキャナ２００で読み取られた画像データをプリンタ３００により印刷出力するコピー機能を実現するための制御を行う。また、ＣＵ２０００は、ＬＡＮ１００６（図１のＬＡＮ１）やＰＳＴＮ（ＷＡＮ）１００８（図１のＦＡＸ回線２）に接続することによって、画像情報やデバイス情報の入出力を行うための制御を行う。
【００４５】
ＣＵ２０００は、具体的には、ＣＰＵ２００１を有し、ＣＰＵ２００１は、ＲＯＭ２００３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げる。そして、ＣＰＵ２００１は、立ち上げたＯＳ上で、ＨＤＤ（ハードディスクドライブ）２００４に格納されているアプリケーションプログラムを実行し、これによって各種処理を実行する。
【００４６】
このＣＰＵ２００１の作業領域としてはＲＡＭ２００２が用いられる。ＲＡＭ２００２は、作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ２００４は、上記アプリケーションプログラムや画像データを格納する。また、機器Ａとして動作する場合、図２に示した転送候補リスト２０、図３に示した自機の転送開始条件リスト等を記憶可能に構成されている。また、機器Ｂ、Ｃとして動作する場合、図３に示した自機の転送開始条件リスト、図４に示した機器Ａに送信するための転送開始条件リスト等を記憶する。
【００４７】
２００７はシステムバスで、ＲＯＭ２００３およびＲＡＭ２００２とともに、操作部Ｉ／Ｆ（操作部インタフェース）２００６、ネットワークＩ／Ｆ（ネットワークインタフェース）２０１０が接続されている。また、システムバス２００７にはモデム２０５０およびイメージバスＩ／Ｆ（イメージバスインタフェース）２００５が接続され、これらのデバイスをＣＰＵ２００１が制御する。
【００４８】
操作部Ｉ／Ｆ２００６は、タッチパネルを有する操作部２０１２とのインタフェースであり、操作部２０１２に表示すべき画像データを操作部２０１２に対して出力する。
【００４９】
また、操作部Ｉ／Ｆ２００６は、操作部２０１２においてユーザにより入力された情報をＣＰＵ２００１に送出する。
【００５０】
次に、ネットワークＩ／Ｆ２０１０は、ＬＡＮ１００６に接続され、ＬＡＮ１００６を介してＬＡＮ１００６上の各装置との間で情報の入出力を行う。モデム２０５０は、ＷＡＮ１００８に接続され、ＷＡＮ１００８を介して情報の入出力を行う。
【００５１】
イメージバスＩ／Ｆ２００５は、システムバス２００７と、画像データを高速で転送する画像バス２００８とを接続し、データ形式を変換するためのバスブリッジである。
【００５２】
画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４から構成される。画像バス２００８上には、ラスタイメージプロセッサ（以下、「ＲＩＰ」という）２０６０、デバイスＩ／Ｆ２０２０が接続される。また、画像バス２００８には、スキャナ画像処理部２０８０、プリンタ画像処理部２０９０、画像回転部２０３０、および画像圧縮部２０４０も接続されている。
【００５３】
ＲＩＰ２０６０は、ＰＤＬコードをビットマップイメージに展開するプロセッサである。デバイスＩ／Ｆ２０２０には、スキャナ２００およびプリンタ３００が接続され、デバイスＩ／Ｆ２０２０は、画像データの同期系／非同期系の変換を行う。
【００５４】
スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対してプリンタ３００に応じた補正、解像度変換などを行う。
【００５５】
画像回転部２０３０は、画像データの回転を行う。画像圧縮部２０４０は、多値画像データをＪＰＥＧデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨなどのデータに圧縮するとともに、その伸張処理を行う。
【００５６】
次に、スキャナ２００およびプリンタ３００のハードウェア構成について図４を参照して説明する。
【００５７】
図６は、図５に示すスキャナ２００およびプリンタ３００の構成を説明する断面図である。本例は、モノクロ画像を形成可能な例を示すが、もちろん、エンジン部がカラー画像形成可能なものであってもよい。
【００５８】
スキャナ２００とプリンタ３００とは、図６に示すように、一体的に構成されている。スキャナ２００は、原稿給紙ユニット２５０を搭載し、原稿給紙ユニット２５０は、原稿を先頭から順に１枚ずつプラテンガラス２１１上へ給送する。そして、各原稿の読取動作が終了する毎に、その原稿をプラテンガラス２１１から排出トレイ（図示せず）に排出する。
【００５９】
スキャナ２００は、原稿がプラテンガラス２１１上に給送されると、ランプ２１２を点灯し、移動ユニット２１３の移動を開始する。この移動ユニット２１３の移動によりプラテンガラス２１１上の原稿に対する読取走査が行われる。
【００６０】
この読取走査中、原稿からの反射光は、各ミラー２１４，２１５，２１６およびレンズ２１７を経てＣＣＤイメージセンサ（以下、「ＣＣＤ」という）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。
【００６１】
ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号が所定の処理施された後に制御装置（図示せず）に入力される。
【００６２】
プリンタ３００は、レーザドライバ３２１を有し、レーザドライバ３２１は、制御装置から入力された画像データに基づきレーザ発光部３２２を駆動する。これにより、レーザ発光部３２２からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム３２３上に照射される。
【００６３】
感光ドラム３２３上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器３２４から供給されたトナーによりトナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット３１１，３１２から記録紙が搬送路を介して感光ドラム３２３と転写部３２５との間に給紙され、感光ドラム３２３上のトナー像は転写部３２５により給紙された記録紙上に転写される。
【００６４】
このようにしてトナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られ、定着ローラ対３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。
【００６５】
この定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。排紙ユニット３３０は、ソート、ステイプルなどの後処理を施すことが可能なシート処理装置からなる。
【００６６】
また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３３９へ導く。
【００６７】
そして、再給紙搬送路３３９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００６８】
図７は、図３に示す操作部２０１２の構成を示す平面図である。
【００６９】
図７において、ＬＣＤ表示部２０１３は、ＬＣＤ上にタッチパネルシートが貼られた構造となっており、本実施形態のシステムを構成する機器の操作画面を表示する。さらに、該画面に表示されたキーが押されるとその位置情報をコントローラユニット２０００のＣＰＵ２００１に伝える。スタートキー２０１４は、原稿画像の読み取り動作を開始する時などに用いられる。スタートキー２０１４の中央部には、緑と赤の２色ＬＥＤ２０１８が設けられ、その色によってスタートキー２０１４が使える状態にあるか否かを示す。ストップキー２０１５は、稼働中の動作を止めるときに操作される。
【００７０】
ＩＤキー２０１６は、使用者のユーザＩＤを入力する時に用いられる。上述した転送候補リストや転送開始条件リストはここで予め決められたユーザＩＤを入力し、正しく認証された場合のみ書き換えを許可するものとする。リセットキー２０１７は、操作部２０１２からの設定を初期化する時に用いられる。
【００７１】
なお、操作部２０１２に、図２〜４に示すようなリスト形式で入力画面を表示して、さらに、入力をガイドするカーソルを表示し、操作部２０１２に表示する仮想キーボードから必要な条件を入力する。本実施形態では、機器Ａまたは機器Ｂ、Ｃの操作部２０１２よりＩＤ別に転送候補、転送開始条件を入力してＨＤＤ２００４に登録可能に構成されている。
【００７２】
＜受信データの転送＞
図８は、本実施形態を示す通信装置におけるデータ処理手順の一例を示すフローチャートである。本例は、図１に示した転送元の機器Ａと転送先の機器Ｂ、Ｃなどとが通信して、転送先の機器Ｂ、Ｃで保持している転送開始条件に従って転送する例である。なお、説明の簡単のため、以下では転送先を機器Ｂのみとして説明するが、転送先は図２に示した転送先候補リストに登録されている転送先の分だけ存在するものである。
【００７３】
なお、Ｓ１００１〜Ｓ１００６、Ｓ１０１１は各ステップを示す。また、Ｓ１００１〜Ｓ１００６は、機器ＡのＣＰＵ２００１がＲＯＭ２００３，ＨＤＤ２００４から制御プログラムを読み出して実行するステップである。また、Ｓ１０１１は、機器ＢのＣＵ３０００内のＣＰＵがＲＯＭ、ＨＤＤ等から制御プログラムを読み出して実行するステップである。以下順を追って、転送元の機器Ａから転送先の機器Ｂへのデータ転送が行われる仕組みを説明する。以下、機器Ａに、送信元「０３３７５８２ＸＸＸ」からパスワード「３４５」でＦＡＸデータをＦＡＸ回線２から受信した場合の処理を説明する。
【００７４】
機器ＡがＦＡＸ回線２を介してＦＡＸデータを受信すると、ＨＤＤ２００４に受信したＦＡＸデータ及び受信時に取得した情報を記憶する。そして機器ＡのＣＵ２０００はＦＡＸデータ受信時の条件の判断処理を開始する。即ち、Ｔ．３０に基づくＴＳＩ信号またはＰＳＴＮの交換機から通知される送信元の電話番号から０３３７５８２ＸＸＸからの受信であることを認識する。また、Ｔ．３０に基づくパスワード信号から３４５が含まれていたことを認識する。
【００７５】
次に、機器ＡのＣＰＵ２００１は、ＨＤＤ２００４に記憶されている図３に示した自機の転送開始条件リスト３０１を参照して、ＦＡＸデータの受信時に取得した条件に合致するものがあるか検索する。合致するものがなければＳ１００２に進む。
【００７６】
そして、ここで受信した受信データの属性（プロトコル＝ＦＡＸ、送信元＝０３３７５８２ＸＸＸ、パスワード＝３４５）の送信元０３３７５８２ＸＸＸ、かつパスワード３４５が転送開始条件ＩＤ「０００」に合致することを判断する。続いて、ＣＰＵ２００１は、図３に示した自機の転送開始条件リスト３０１からＩＤ０００で転送先に指定されているＴａｓｈｉｒｏ＠ｃａｎｘｘ．ｃｏ．ｊｐに先に受信したＦＡＸデータの転送を行う（Ｓ１００１）。なお、転送開始条件リスト３０１が存在しない場合、また条件に合致するものがない場合はこの処理はスキップされる。
【００７７】
次に、ＣＰＵ２００１は、ＨＤＤ２００４に登録されている、図２に示すような転送候補リスト２０を参照し、最初のエントリ（ＩＤ＝００、アドレス＝１７２．０００．０００．００３）を得る（Ｓ１００２）。
【００７８】
このアドレス「１７２．０００．０００．００３」は、機器Ｂのアドレスである。機器Ａはアドレス「１７２．０００．０００．００３」に転送開始条件リストの送信要求を行う（Ｓ１００３）。
【００７９】
このようにして機器Ｂは転送開始条件リストの送信要求を機器Ａから受信すると、機器ＢのＣＵ３０００内のＣＰＵが機器Ｂ内の不揮発性メモリに記憶されている図４に示すような転送開始条件リスト４００を機器Ａに返信する（Ｓ１０１１）。
【００８０】
このようにして、機器ＡのＣＰＵ２００１が機器Ｂからの返信として送信された転送開始条件リスト４００をＨＤＤ２００４に記憶する。次に、機器ＡのＣＰＵ２００１は機器Ｂからの転送開始条件リスト４００から、Ｓ１００１と同様に転送を行うかどうかを判断する。そして、ＦＡＸデータの受信時に取得した条件に合致するものがあれば、それに従って転送を行う（Ｓ１００４）。
【００８１】
ここでは、機器ＡのＣＰＵ２００１は、受信データ属性のパスワードが「３４５」が、転送開始条件リスト４００のＩＤ「０００」に合致するため、機器Ｂへのデータ転送を行うと判断する。
【００８２】
そして、機器ＡのＣＰＵ２００１は、ＩＤ０００の転送開始条件のプロトコル４０１を参照する。この場合は、図４に示すようにプロトコルが「Ｐｒｉｎｔ」であるため、機器Ａは受信したＦＡＸデータを、ＰＤＬデータに変換する。そして、このＰＤＬデータを転送候補リストにあった機器ＢのＩＰアドレス１７２．０００．０００．００３により機器Ｂへ転送して機器Ｂのプリンタ部３００でプリントを行わせる。
【００８３】
なお、プロトコル＝Ｆａｘ／ｉＦａｘ／ｅＭａｉｌの場合には、さらに転送宛先を参照し、その宛先にＦａｘ／ｉＦａｘ／ｅＭａｉｌ転送する。
【００８４】
ここで、プロトコルが「Ｓｔｏｒｅ」の場合には、受信ＦＡＸデータを機器ＢのＩＰアドレス１７２．０００．０００．００３により機器Ｂに蓄積指示とともに転送し、機器ＢのＨＤＤに蓄積させる。
【００８５】
そして、図４に示す転送開始条件をすべてチェックし終えると、機器ＡのＣＰＵ２００１は、図２に示す転送候補リストの次のエントリ（ＩＤ＝０１、アドレス＝１７２．０００．０００．０１３）を読み出す（Ｓ１００５）。
【００８６】
この場合は、このアドレス（１７２．０００．０００．０１３）は、図１に示した機器Ｃのアドレスなので、機器Ｂと同様に、機器Ｃに転送開始条件の送信要求を行い、これによって取得した条件にしたがって、転送の要否の判断を行う。ここでの処理は機器Ｂの場合と同様に行えばよく、ここでの説明は省略する。
【００８７】
そして、機器ＡのＣＰＵ２００１は、上記の動作を繰り返し、次のエントリがダミー候補、例えば図２に示す転送候補リスト２０の例でいうと、ＩＤが「９９」であるかどうかを判断する（Ｓ１００７）。このダミー候補とは、ＬＡＮ１上には接続されていないものであり、転送候補を順次調べるループから抜けるためのものである。ここでは、ＩＤとして９９、ＩＰアドレスとして２５５．２５５．２５５．２５５が登録される。ここで、ＩＤが「９９」であると判断した場合は、これですべての転送候補リストを調べたと判断し、受信データの転送のための処理を完了する（Ｓ１００８）。
【００８８】
一方、Ｓ１００６で、次のエントリがダミー候補でないと判断した場合は、Ｓ１００３へ戻り、同様の処理を繰り返す。
【００８９】
上記実施形態によれば、転送元、転送先それぞれでデータ転送を要求している機器でデータ転送条件を管理することになるため、転送先情報の管理の複雑さや、煩雑さを回避して、ユーザの利便性を向上させることができる。
【００９０】
また、機器Ａから見た場合、自身でデータを受信した場合、機器Ａに登録されていた転送開始条件（図３）に従った転送を行うとともに、転送先として許可している機器（図２）から転送開示条件（図４）を取得して転送を行う。従って、自機に登録されている転送開始条件と予め転送先として登録されている機器のみに転送を行うことができる。
【００９１】
また、機器Ｂや機器Ｃから見た場合、自身が保持している転送開始条件に従って機器Ａに転送を実行してもらえるので、自身が管理している転送開始条件を修正するだけで、容易に所望の転送開始条件による転送が実行される。
【００９２】
本実施形態の場合、機器Ｂ、Ｃが機器Ａからのみデータを受信可能に構成しているので、例えば不審なデータ受信があったかどうかなどは機器Ａのみ監視していればいいので、メンテナンスが容易である。そして、このような環境においても所望の受信データを機器Ｂ、Ｃで受け取ることが可能となり利便性が向上する。
【００９３】
〔第２実施形態〕
以下、図９に示すメモリマップを参照して本発明に係る情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００９４】
図９は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００９５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００９６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００９７】
本実施形態における図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００９８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１００】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１０１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１０２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１０４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１０８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１０９】
【図１】本発明の第１実施形態を示す通信装置を適用するデータ処理システムの一例を示すブロック図である。
【図２】図１に示した機器で記憶管理される転送候補リストの一例を示す図である。
【図３】図１に示した機器で記憶管理される転送開始条件リストの一例を示す図である。
【図４】図１に示した機器で記憶管理される転送開始条件リストの一例を示す図である。
【図５】本実施形態を示す通信装置の構成を示すブロック図である。
【図６】図５に示すスキャナおよびプリンタの構成を説明する断面図である。
【図７】図３に示す操作部の構成を示す平面図である。
【図８】本実施形態を示す通信装置におけるデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る通信装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１１０】
Ａ〜Ｃ  機器
２００１  ＣＰＵ
２００２  ＲＡＭ
２００３  ＲＯＭ
２００４  ＨＤＤ
【図１】
2008160287.tif 000003
【図２】
2008160287.tif 000004
【図３】
2008160287.tif 000005
【図４】
2008160287.tif 000006
【図５】
2008160287.tif 000007
【図６】
2008160287.tif 000008
【図７】
2008160287.tif 000009
【図８】
2008160287.tif 000010
【図９】
2008160287.tif 000011