(57)【要約】【課題】ファクシミリデータを受信した際、そのデータの宛先人となっているユーザにとって、常に最も都合がよい画像形成装置で出力させることが可能なファクシミリ装置を提供する。【解決手段】ファクシミリ装置１は、情報処理装置及びその情報処理装置に通信回線を介して接続された画像形成装置に、通信回線を介して接続される。ファクシミリ装置１は、電話回線を介してファクシミリデータを受信したときに、各情報処理装置のユーザ名を特定する情報と各情報処理装置の名前に関する情報とを関連付けて記録した宛先解決テーブル１８ｃ、及び、各情報処理装置の名前に関する情報と各情報処理装置にて指定済みの画像形成装置の名前又はアドレスに関する情報とを関連付けて記録したデフォルトプリンタテーブル１８ｂを参照して、ファクシミリデータの宛先人がユーザとなっている情報処理装置にて指定済みの画像形成装置に対して、ファクシミリデータの転送を行う。【選択図】図２
2006210988.tif 000002
【特許請求の範囲】
【請求項１】
電話回線を介してファクシミリデータの送受信を行うファクシミリ装置であって、当該ファクシミリ装置は、情報処理装置及び該情報処理装置に通信回線を介して接続された画像形成装置に、通信回線を介して接続され、当該ファクシミリ装置は、前記電話回線を介してファクシミリデータを受信したときに、該ファクシミリデータの宛先人がユーザとなっている前記情報処理装置にて指定済みの画像形成装置に対して、前記ファクシミリデータの転送を行う転送手段を備えたことを特徴とするファクシミリ装置。
【請求項２】
前記転送手段は、前記通信回線を介して接続されている情報処理装置に対し、各情報処理装置のユーザ名を特定する情報と各情報処理装置の名前に関する情報とを関連付けて記録した宛先解決テーブル、及び、各情報処理装置の名前に関する情報と各情報処理装置にて指定済みの画像形成装置の名前又はアドレスに関する情報とを関連付けて記録したデフォルトプリンタテーブルを記憶する記憶手段を有し、前記電話回線を介してファクシミリデータを受信したときに、前記記憶手段に記憶されている前記宛先解決テーブル及びデフォルトプリンタテーブルを参照して、前記ファクシミリデータの宛先人がユーザとなっている情報処理装置にて指定済みの画像形成装置に対して、前記ファクシミリデータを転送することを特徴とする請求項１に記載のファクシミリ装置。
【請求項３】
前記電話回線を介して受信したファクシミリデータを前記転送手段が画像形成装置に転送する際に、該ファクシミリデータの宛先人がユーザとなっている情報処理装置に対して該画像形成装置に転送した旨を通知する宛先通知手段をさらに備えたことを特徴とする請求項１又は２に記載のファクシミリ装置。
【請求項４】
入力されたファクシミリデータから画像を形成して出力する画像形成手段と、前記電話回線を介してファクシミリデータを受信した際に、前記転送手段が該データの宛先人が指定している画像形成装置を判別できなかった場合に、前記ファクシミリデータを前記画像形成手段に転送する第２転送手段とを備えたことを特徴とする請求項１乃至３のいずれか１項に記載のファクシミリ装置。
【請求項５】
前記転送手段は、前記情報処理装置から前記通信回線を介して該情報処理装置が指定済みの画像形成装置に関する情報を受信したときに、受信した情報を元に転送を行うように情報を更新する手段を有することを特徴とする請求項１乃至４のいずれか１項に記載のファクシミリ装置。
【請求項６】
前記転送手段は、前記情報処理装置から前記通信回線を介して、該情報処理装置と当該ファクシミリ装置との接続が切断される旨の通知を受信したときに、受信元の情報処理装置に対する転送を行わないように情報を更新する手段を有することを特徴とする請求項１乃至５のいずれか１項に記載のファクシミリ装置。
【請求項７】
請求項１乃至６のいずれか１項に記載のファクシミリ装置における転送手段として、コンピュータを機能させるためのファクシミリデータ転送用のプログラム。
【請求項８】
請求項１乃至６のいずれか１項に記載のファクシミリ装置と通信回線を介して接続可能な情報処理装置であって、電源をオンしたとき、或いは前記ファクシミリ装置に接続したときに、当該情報処理装置で指定済みの画像形成装置に関する情報を、前記通信回線を介して前記ファクシミリ装置に送信する手段を備えたことを特徴とする情報処理装置。
【請求項９】
当該情報処理装置で指定済みの画像形成装置の設定を変更した場合に、該変更された画像形成装置に関する情報を、前記通信回線を介して前記ファクシミリ装置に送信する手段を備えたことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
電源をオフする際、或いは前記ファクシミリ装置との接続を切断する際に、当該情報処理装置と前記ファクシミリ装置との接続が切断される旨の通知を、前記通信回線を介して前記ファクシミリ装置に送信する手段を備えたことを特徴とする請求項８又は９に記載の情報処理装置。
【請求項１１】
請求項８乃至１０のいずれか１項に記載の情報処理装置における各手段として、コンピュータを機能させるためのデフォルトプリンタ通知用のプログラム。
【請求項１２】
請求項７又は１１に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信したファクシミリデータを転送可能なファクシミリ装置、該ファクシミリ装置に接続された情報処理装置、プログラム、及び該プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来のファクシミリ装置は、ファクシミリデータを受信すると直ちに記録紙に印刷し、印字結果をユーザが受け取りに行くのが一般的である。しかしながら、オフィス環境などでは１台のファクシミリ装置を複数の人が共通で利用するため、ファクシミリ装置から遠い場所にいるユーザにとっては印刷結果を取りに行く手間がかかることになる。
【０００３】
このような問題を解決することを目的とした受信ファクシミリデータの自動配信システムが提案されている（例えば、特許文献１を参照）。特許文献１に記載のシステムは、受信したファクシミリデータの転送先となる宛先データが予め格納された名簿ファイルを持ち、名簿ファイルに格納されている宛先データに基づいてファクシミリデータ中から文字認識された宛先に対してファクシミリデータを転送するよう構成されている。
【特許文献１】特開平６−１５２８３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のシステムでは、受信したファクシミリデータの転送先をファイルに格納しているが、その転送先が固定である為、ユーザが転送先プリンタを変更したい場合や、何らかのトラブルでそのプリンタが使用できない場合などに、転送先を手動で変更しなければならない。
【０００５】
本発明は、上述のごとき実情に鑑みてなされたものであり、ファクシミリデータを受信した際、そのデータの宛先人となっているユーザにとって、常に最も都合がよい画像形成装置で出力させることが可能なファクシミリ装置、該ファクシミリ装置に接続された情報処理装置、該ファクシミリ装置に組み込まれるファクシミリデータ転送プログラム、該情報処理装置に組み込まれるデフォルトプリンタ通知プログラム、及びそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することをその目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述のごとき課題を解決するために、以下の各技術手段でそれぞれ構成される。
第１の技術手段は、電話回線を介してファクシミリデータの送受信を行うファクシミリ装置であって、当該ファクシミリ装置は、情報処理装置及び該情報処理装置に通信回線を介して接続された画像形成装置に、通信回線を介して接続され、当該ファクシミリ装置は、前記電話回線を介してファクシミリデータを受信したときに、該ファクシミリデータの宛先人がユーザとなっている前記情報処理装置にて指定済みの画像形成装置に対して、前記ファクシミリデータの転送を行う転送手段を備えたことを特徴としたものである。
【０００７】
第２の技術手段は、第１の技術手段において、前記転送手段は、前記通信回線を介して接続されている情報処理装置に対し、各情報処理装置のユーザ名を特定する情報と各情報処理装置の名前に関する情報とを関連付けて記録した宛先解決テーブル、及び、各情報処理装置の名前に関する情報と各情報処理装置にて指定済みの画像形成装置の名前又はアドレスに関する情報とを関連付けて記録したデフォルトプリンタテーブルを記憶する記憶手段を有し、前記電話回線を介してファクシミリデータを受信したときに、前記記憶手段に記憶されている前記宛先解決テーブル及びデフォルトプリンタテーブルを参照して、前記ファクシミリデータの宛先人がユーザとなっている情報処理装置にて指定済みの画像形成装置に対して、前記ファクシミリデータを転送することを特徴としたものである。
【０００８】
第３の技術手段は、第１又は第２の技術手段において、前記電話回線を介して受信したファクシミリデータを前記転送手段が画像形成装置に転送する際に、該ファクシミリデータの宛先人がユーザとなっている情報処理装置に対して該画像形成装置に転送した旨を通知する宛先通知手段をさらに備えたことを特徴としたものである。
【０００９】
第４の技術手段は、第１乃至第３のいずれかの技術手段において、入力されたファクシミリデータから画像を形成して出力する画像形成手段と、前記電話回線を介してファクシミリデータを受信した際に、前記転送手段が該データの宛先人が指定している画像形成装置を判別できなかった場合に、前記ファクシミリデータを前記画像形成手段に転送する第２転送手段とを備えたことを特徴としたものである。
【００１０】
第５の技術手段は、第１乃至第４のいずれかの技術手段において、前記転送手段は、前記情報処理装置から前記通信回線を介して該情報処理装置が指定済みの画像形成装置に関する情報を受信したときに、受信した情報を元に転送を行うように情報を更新する手段を有することを特徴としたものである。
【００１１】
第６の技術手段は、第１乃至第５のいずれかの技術手段において、前記転送手段は、前記情報処理装置から前記通信回線を介して、該情報処理装置と当該ファクシミリ装置との接続が切断される旨の通知を受信したときに、受信元の情報処理装置に対する転送を行わないように情報を更新する手段を有することを特徴としたものである。
【００１２】
第７の技術手段は、第１乃至第６のいずれかの技術手段のファクシミリ装置における転送手段として、コンピュータを機能させるためのファクシミリデータ転送用のプログラムである。
【００１３】
第８の技術手段は、第１乃至第６のいずれかの技術手段におけるファクシミリ装置と通信回線を介して接続可能な情報処理装置であって、電源をオンしたとき、或いは前記ファクシミリ装置に接続したときに、当該情報処理装置で指定済みの画像形成装置に関する情報を、前記通信回線を介して前記ファクシミリ装置に送信する手段を備えたことを特徴としたものである。
【００１４】
第９の技術手段は、第８の技術手段において、当該情報処理装置で指定済みの画像形成装置の設定を変更した場合に、該変更された画像形成装置に関する情報を、前記通信回線を介して前記ファクシミリ装置に送信する手段を備えたことを特徴としたものである。
【００１５】
第１０の技術手段は、第８又は第９の技術手段において、電源をオフする際、或いは前記ファクシミリ装置との接続を切断する際に、当該情報処理装置と前記ファクシミリ装置との接続が切断される旨の通知を、前記通信回線を介して前記ファクシミリ装置に送信する手段を備えたことを特徴としたものである。
【００１６】
第１１の技術手段は、第８乃至第１０のいずれかの技術手段の情報処理装置における各手段として、コンピュータを機能させるためのデフォルトプリンタ通知用のプログラムである。
【００１７】
第１２の技術手段は、第７又は第１１の技術手段におけるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１８】
本発明によれば、ファクシミリデータを受信した際、そのデータの宛先人となっているユーザにとって、常に最も都合がよい画像形成装置で出力させることが可能となる。
【発明を実施するための最良の形態】
【００１９】
本発明に係るファクシミリ装置は、電話回線を介してファクシミリデータの送受信を行う装置であって、ＰＣ等の情報処理装置に通信回線を介して接続されていると共に、それら情報処理装置に通信回線を介して接続されたプリンタ，プリンタ機能をもった複合機等の画像形成装置にも通信回線を介して接続されているものとする。また、本発明に係るファクシミリ装置は、ファクシミリ機能をもった多機能プリンタ（複合機）やファクシミリサーバにも適用可能である。そして、このファクシミリ装置は、電話回線を介してファクシミリデータを受信したときに、そのファクシミリデータの宛先人がユーザとなっている情報処理装置にて指定済みの画像形成装置、すなわちそのユーザが予め印刷先として指定若しくはデフォルトの印刷先として指定された画像形成装置に対して、ファクシミリデータの転送を行う転送手段を備える。以下、本発明に係るファクシミリ装置について、画像形成装置としてプリンタを、情報処理装置としてＰＣを例に挙げて説明する。また、それらファクシミリ装置，１又は複数のプリンタ，１又は複数のＰＣがルータ及びハブやスイッチングハブ等によってネットワーク接続されたシステムを、ファクシミリデータ転送システムと称して説明する。
【００２０】
例えば、ＰＣでの「通常使うプリンタに設定」したプリンタをファクシミリ装置が動的に取得することで、常にユーザにとって最も都合がよいプリンタで出力することを可能としている。より具体的には、ユーザと、ユーザがＰＣで「通常使うプリンタに設定」しているプリンタとの組をファクシミリ装置が動的に記憶しておき、ファクシミリ受信時に、記憶した情報に基づいて、宛先であるユーザに関連付けられたプリンタを判別し、そのプリンタに受信ＦＡＸデータを転送して印字する。そのプリンタはユーザにとって近くにあるはずであるので、受信結果を比較的近い場所で受け取ることができる。ＰＣとしては、ノートＰＣなど持ち運び可能なものである場合もあり、この場合にユーザの移動に伴いプリンタの設定が頻繁に変更されることが想定できるので、この場合に本発明は特に有効となる。なお、１ユーザにつき１台のＰＣが割り当てられている場合だけでなく、１台のＰＣに複数ユーザが割り当てられている場合でも、ユーザＩＤ等の識別などによって本発明は適用可能である。
【００２１】
図１は、本発明の一実施形態に係るファクシミリデータ転送システムの一構成例を示す図、図２は、本発明の一実施形態に係るファクシミリ装置の一構成例を示すブロック図で、図１のシステムに組み込まれるファクシミリ装置の一構成例を示す図である。
【００２２】
図１で例示するファクシミリ転送システムにおいて、ファクシミリ装置１は公衆電話網を介して遠隔のファクシミリ装置との間でデータを送受信する。また、ファクシミリ装置１はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に繋がれている。ＬＡＮは、ルータ２によって他のネットワークと接続されている。ルータ２には複数のスイッチングハブ（Ｓｗｉｔｃｈ）３ａ，３ｂ，．．．などの機器が接続されており、ルータ２のポートごとに異なるサブネットアドレスのネットワーク（ＬＡＮ）が形成される。ＬＡＮ上には、ハブやスイッチングハブ４ａ，４ｂ，．．．を介して、１台以上の情報処理装置であるホスト（ＰＣ５ａ，５ｂ，５ｃ，５ｄ，．．．、ネットワークプリンタ６ａ，６ｂ，６ｃ，６ｄ，．．．等）が存在している。なお、ここで、ネットワークのトポロジは例示するものに限定されるものではない。
【００２３】
ファクシミリ装置１は、図２で例示するように、例えば、電源部１１、操作部１２、画像処理部１３、及びプリンタエンジン１４などと共に、ＬＡＮ通信Ｉ／Ｆ部１７、記憶部１８、網制御部１９、並びにそれらの制御を行う制御部１６が、バス１５などで接続されて構成されている。
【００２４】
電源部１１は、ファクシミリ装置１が備える各構成要素に対して電力を供給するものである。操作部１２は、操作者が画像形成条件等を入力したり、ファクシミリデータの送受信指示用の操作や各種パラメータの設定を行ったりするものである。
【００２５】
画像処理部１３は、受信したファクシミリデータを印刷に適した画像データに変換する処理や、図示していないスキャナにより読み取られた画像データをファクシミリデータの形式に変換したりする処理を行なうものである。プリンタエンジン１４は、例えば紙などの媒体に画像処理部１３で変換された画像データから印刷データを生成するものである。バス１５は、電源部１１、操作部１２、画像処理部１３、プリンタエンジン１４、制御部１６との間でデータを転送するための共通的な転送路を構成しているものであり、制御部１６とＬＡＮ通信Ｉ／Ｆ部１７，記憶部１８，網制御部１９との間での転送路でもある。
【００２６】
ＬＡＮ通信Ｉ／Ｆ部１７には、ハブ，スイッチングハブ，ルータ等を１０ＢＡＳＥ−Ｔ，１００ＢＡＳＥ−Ｔ，１０００ＢＡＳＥ−Ｔなどのツイストペアケーブル等を用いて自由に接続することができるＬＡＮボードが備えられている。また、網制御部１９には、公衆電話網を介して遠隔のファクシミリ装置との間に呼を確立するための網制御装置（ＮＣＵ）とファクシミリデータの変復調を行なうモデムも含む。
【００２７】
記憶部１８には、宛先解決テーブル１８ｃ、デフォルトプリンタテーブル１８ｂ、及び外部とのデータの送受信時に一時的にデータを格納するために使用されるデータバッファ１８ａ，１８ｄが含まれる。データバッファ１８ｄは、網制御部１９を介して電話網との間で送受信するデータを蓄積し、データバッファ１８ａはＬＡＮ通信Ｉ／Ｆ部１７を介してネットワーク機器との間で送受信するデータを蓄積する。また、記憶部１８には、ファクシミリ装置１の動作を制御するための設定パラメータを含め任意のデータも格納することができる。
【００２８】
宛先解決テーブル１８ｃは、通信回線を介して接続されているＰＣに対し、各ＰＣのユーザ名を特定する情報と各ＰＣの名前に関する情報とを関連付けて記録したテーブルである。すなわち、宛先解決テーブル１８ｃは、受信ファクシミリデータより読み取った宛先からその宛先のホスト名を取得するためのテーブルである。一方、デフォルトプリンタテーブル１８ｂは、各ＰＣの名前に関する情報と各ＰＣにて指定済みのプリンタの名前又はアドレスに関する情報とを関連付けて記録したテーブルである。すなわち、デフォルトプリンタテーブル１８ｂは、宛先解決テーブル１８ｃで取得した宛先のホスト名からホスト名が「通常使うプリンタに設定」しているプリンタ名（或いはＩＰアドレス）を取得するためのテーブルである。
【００２９】
宛先解決テーブル１８ｃ及びデフォルトプリンタテーブル１８ｂについては、後に図５及び図６を参照して例示するが、制御部１６の転送先決定部１６ｂはこれらのテーブルから情報を読み取ることで受信ファクシミリデータの転送先を決定する。このように、上述の転送手段は、宛先解決テーブル１８ｃ及びデフォルトプリンタテーブル１８ｂを記憶する記憶手段を有するよう構成することが好ましい。この形態にあって、制御部１６は、電話回線を介してファクシミリデータを受信したときに、この記憶手段に記憶されているテーブル１８ｃ，１８ｂを参照して、ファクシミリデータの宛先人がユーザとなっているＰＣにて指定済みのプリンタに対して、そのファクシミリデータを転送する。これにより、ファクシミリデータを受信した場合に、宛先人が「通常使うプリンタに設定」しているプリンタにその受信ファクシミリデータを転送することで、宛先人に近い場所で出力することが可能となる。
【００３０】
制御部１６は、内蔵されたファクシミリデータ送受信プログラム（ファームウェア）に従ってファクシミリ装置１全体を制御する。制御部１６には、ＬＡＮ通信制御部１６ａ、転送先決定部１６ｂ、宛先抽出部１６ｃ、ＦＡＸ通信制御部１６ｄが含まれる。
【００３１】
ＦＡＸ通信制御部１６ｄは、記憶部１８のデータバッファ１８ｄに、送信するファクシミリデータを一時格納して、ＩＴＵ−Ｔ規格のＧ３，Ｇ４などの伝送制御手段に従って網制御部１９及び電話回線を介して、データバッファ１８ｄに一時格納されたファクシミリデータの送信を行なったり、或いは逆に、ＩＴＵ−Ｔ規格のＧ３，Ｇ４などの伝送制御手段に従って電話回線及び網制御部１９を介して受信したファクシミリデータを記憶部１８のデータバッファ１８ｄに一時格納したりするものであり、電話回線を介したファクシミリデータの通信を実現する。
【００３２】
ＬＡＮ通信制御部１６ａは、記憶部１８のデータバッファ１８ａに、ＬＡＮ通信Ｉ／Ｆ部１７及びＬＡＮケーブルを介して送信するデータを一時格納して、送信データに対してパケット化即ちカプセル化等の処理を施し、ＬＡＮケーブル、及びハブやスイッチングハブやルータ等の各種ネットワーク機器を介して、指定されている宛先のホスト（ＰＣやプリンタ装置など）に対してカプセル化したデータを送信したり、或いは逆に、ＬＡＮケーブル及びＬＡＮ通信Ｉ／Ｆ部１７を介して受信したカプセル化されたデータを記憶部１８のデータバッファ１８ａに順次蓄積して、非カプセル化等の処理を施してデータバッファ１８ａに蓄積し直したりするものであり、ＬＡＮケーブルを介したデータ通信を実現する。
【００３３】
また、宛先抽出部１６ｃは、ＦＡＸ通信制御部１６ｄの制御により網制御部１９を介して受信して記憶部１８のデータバッファ１８ｄに一時格納している受信ファクシミリデータから、その受信ファクシミリデータの送信先を示す宛先に関する情報を抽出する処理を行なうものである。
【００３４】
転送先決定部１６ｂは、上述したように、宛先解決テーブル１８ｃを参照して、抽出された宛先より宛先のホスト名を取得し、さらにデフォルトプリンタテーブル１８ｂを参照してそのホスト名に該当するエントリを検索し、転送先プリンタを決定し、ＬＡＮ通信制御部１６ａに送信指示を行うものである。
【００３５】
図３は、図１及び図２で示すシステムにおけるファクシミリデータの受信処理手順の一例を示す概略図、図４は、図１及び図２で示すシステムにおけるテーブル構築手順の一例を示す概略図である。
【００３６】
ここで例示するファクシミリデータ転送システムでは、デフォルトプリンタテーブル１８ｂ及び宛先解決テーブル１８ｃを使用してファクシミリデータの転送を行うシステムである。まず、（１）ファクシミリデータの受信をトリガとしてこのデータ転送処理が実行される。
【００３７】
ファクシミリデータの受信がなされると、（２）ファクシミリデータから宛先を認識する。宛先の抽出方法としては、受信したファクシミリデータ中から宛先部分に該当する文字を認識する方法等を用いる。宛先抽出方法については、特許文献１にも開示されていることであり、その説明を省略する。次に、（３）上記（２）で認識した宛先を基に、宛先解決テーブル１８ｃから該当するホスト名（ＰＣ５ａで例示）を取得する。そして、（４）上記（３）で取得したホスト名に対する「通常使うプリンタに設定」されているプリンタ（プリンタ６ａで例示）のプリンタ名、或いはＩＰアドレスをデフォルトプリンタテーブル１８ｂから取得し、（５）そのプリンタに対象となったファクシミリデータを転送する。
【００３８】
一方、転送された側のプリンタ（プリンタ６ａで例示）は、（６）そのファクシミリデータを出力する。上記（５）において、「通常使うプリンタに設定」されているプリンタをテーブルから判別できなかった場合、すなわち該当するプリンタがテーブルのエントリになかった場合は、ファクシミリ装置１にて出力を行うようにしてもよい。また、（７）上記（５）と同時に、受信者（宛先）のＰＣ（ＰＣ５ａで例示）に対してＦＡＸ出力通知する。通知を行う方法の一例として、上記（４）で取得した宛先のホスト名に対するＩＰアドレスを使用して、そのアドレスに対して通知データを送信する方法などが適用できる。
【００３９】
ここで、上記（５）に関連する、転送先のプリンタが判別できなかった場合の処理について説明する。この処理を実行するために、ファクシミリ装置１は、制御部１６に次の第２転送手段を備えるものとする。第２転送手段は、電話回線を介してファクシミリデータを受信した際に、転送手段が、宛先解決テーブル１８ｃ及びデフォルトプリンタテーブル１８ｂを参照するなどしても、そのファクシミリデータの宛先人が指定しているプリンタ６ａを判別できなかった場合に、そのファクシミリデータをファクシミリ装置１に具備された画像形成部（図示せず）に転送する。なお、この画像形成部は、ファクシミリ装置に通常具備されている部位であり、入力されたファクシミリデータから画像を形成して出力する画像形成手段を備えているものとする。この画像形成手段は、例えば画像処理部１３で処理された画像データをプリンタエンジン１４によって印刷データに変換して、その印刷データに基づき紙媒体等に印字を行う。この形態によれば、宛先の識別ができなかった場合や、該当するプリンタ６ａがＬＡＮに接続されていなかった場合などにファクシミリ装置１でその受信ファクシミリデータを出力することが可能となる。
【００４０】
次に、上記（７）の転送通知処理について説明する。この処理を実行するために、ファクシミリ装置１は、制御部１６に次の宛先通知手段を備えるものとする。宛先通知手段は、電話回線を介して受信したファクシミリデータを転送手段がプリンタ６ａに転送する際に、そのファクシミリデータの宛先人がユーザとなっているＰＣ５ａに対してそのプリンタ６ａに転送した旨を通知する。この形態によれば、データの宛先人が、受信ファクシミリデータを出力するプリンタ６ａを認知することが可能となる。
【００４１】
図３を参照して説明したデータ転送処理によって転送先となるプリンタが、常に現在のＰＣでの設定に基づいて決定されるようにするために、デフォルトプリンタテーブル１８ｂを常に最新の情報で構築しておく必要がある。そのため、例えば、次の（１）〜（６）の処理を実行しておくとよい（図４を参照）。
【００４２】
まず、ＰＣ（ＰＣ５ａ，５ｂで例示）側の処理として、（１）ＰＣ５ａ，５ｂがネットワークに初めて接続された場合、「通常使うプリンタの設定」の情報をファクシミリ装置１に送信する。ここで、「通常使うプリンタ」が存在しない場合は送信しない。次に、ファクシミリ装置１側の処理としては、（２）ファクシミリ装置１がデフォルトプリンタテーブル１８ｂにエントリ追加する。
【００４３】
上記（１），（２）の処理を実行するために、ＰＣ５ａ，５ｂは、電源をオンしたとき、或いは通信回線を介してファクシミリ装置１に接続したときに、指定済みのプリンタに関する情報（プリンタの名前及び／又はアドレス）を、通信回線を介してファクシミリ装置１に送信する手段を備えるものとする。一方、ファクシミリ装置１側では、転送手段が、ＰＣ（例えばＰＣ５ａ）から通信回線を介してそのＰＣ５ａが指定済みのプリンタに関する情報を受信したときに、受信した情報を元に転送を行うように情報を更新する手段を有するものとする。この形態を採用することで、ＰＣがＬＡＮに接続された場合にそのＰＣのホスト名とそのプリンタの情報を記憶することが可能となる。
【００４４】
ＰＣのネットワーク接続が２回目以降の場合、（３）ＰＣ５ａ，５ｂで「通常使うプリンタの設定」を変更する毎に更新情報をファクシミリ装置１に送信し、（４）ファクシミリ装置１がデフォルトプリンタテーブル１８ｂのエントリ更新する。
【００４５】
上記（３），（４）の処理を実行するために、ＰＣ５ａ，５ｂは、指定済みのプリンタの設定を変更した場合に、変更されたプリンタに関する情報を、通信回線を介してファクシミリ装置１に送信する手段も備える。一方、ファクシミリ装置１側では、転送手段が、ＰＣ（例えばＰＣ５ａ）から通信回線を介してそのＰＣ５ａが指定済みのプリンタに関する情報を受信したときに、受信した情報を元に転送を行うように情報を更新する手段を有するものとする。この形態を採用することで、ＰＣで「通常使うプリンタ」の設定を変更した場合に、そのＰＣのホスト名とそのプリンタの情報を記憶することが可能となる。
【００４６】
また、（５）ＰＣ５ａ，５ｂが電源ＯＦＦになったことをファクシミリ装置１に通知する。（６）ファクシミリ装置１は、上記（５）の通知があった場合、物理的位置関係の変動はない場合が多いことを鑑みると、デフォルトプリンタテーブル１８ｂのエントリを削除しても、しなくてもよい。ここで、ＰＣの機種（設置型なのか／ポータブルなのか）を判定し、ポータブルであった場合にはエントリを削除するようにしておいてもよい。
【００４７】
上記（５），（６）の処理を実行するために、ＰＣ５ａ，５ｂは、電源をオフする際、或いはネットワークを介したファクシミリ装置１との接続を切断する際、すなわちファクシミリ装置１と通信不能になる際に、当該ＰＣ５ａ，５ｂとファクシミリ装置１との接続が切断される旨の通知を、通信回線を介してファクシミリ装置１に送信する手段を備えるものとする。一方、ファクシミリ装置１側では、転送手段が、ＰＣ（例えばＰＣ５ａ）から通信回線を介して、そのＰＣ５ａとファクシミリ装置１との接続が切断される旨の通知を受信したときに、受信元のＰＣ５ａに対する転送を行わないように情報を更新する手段を有するものとする。電源ＯＦＦなどでＰＣがＬＡＮから切り離された場合に、以前の情報に基づいて転送処理を行っても宛先に近いプリンタに届くとは限らず、またＰＣの移動などがあった場合にエントリは使用されないため、この形態を採用することで、このような不要となったエントリを削除し、テーブルサイズを適切に保つことが可能となる。
【００４８】
図５は、図３の処理において使用する宛先解決テーブルの一例を示す図、図６は、図３及び図４の処理において使用するデフォルトプリンタテーブルの一例を示す図である。
【００４９】
図５で例示する宛先解決テーブル３１（図２及び図３における宛先解決テーブル１８ｃ）は、受信ファクシミリデータから読み取った宛先に基づいて、その宛先のホスト名を取得するために用いられる。宛先解決テーブル３１は、ファクシミリデータの宛先として用いられる語とそれに対応するホスト名を記録している。例えば、ファクシミリデータの宛先として用いられる語としては、ファクシミリデータの受取人の氏名や部署名などが該当する。ホスト名としては、受取人が使用しているＰＣなどのホスト名が該当する。また、１つのホスト名に対して宛先として用いられる語が複数関連付けられている構成でもよい。また、ファクシミリ装置で受信する可能性のある全てのホスト名を宛先解決テーブル３１に格納しておく必要がある。さらに、宛先の誤認識を考慮して、宛先を、例えば氏名全てを記載せずに名字だけ記録しておくなどの工夫も行ってもよい。
【００５０】
図６のデフォルトプリンタテーブル３２（図２乃至図４における宛先解決テーブル１８ｂ）は、図４で説明した通り、ＰＣがネットワークに接続された場合、そのＰＣで「通常使うプリンタに設定」されているプリンタのプリンタ名、或いはＩＰアドレスがファクシミリ装置に通知されることで、そのＰＣ名とプリンタ名、或いはＩＰアドレスの組を記憶する。ここで、ＰＣがネットワークに接続された場合とは、ＬＡＮにつながっているＰＣの電源がＯＮになった場合、或いは電源が入っているＰＣをＬＡＮに接続した場合などを指す。
【００５１】
さらに、各ＰＣで「通常使うプリンタに設定」されているプリンタを変更した場合にも同様の通知がＰＣから行われるので、該当するエントリを更新することができる。また、ＰＣの電源をＯＦＦにする場合、ＰＣが電源ＯＦＦになったことをファクシミリ装置に通知し、通知を受けたファクシミリ装置はそのＰＣのエントリを削除するようにしてもよい。このようにすることによって、デフォルトプリンタテーブル３２の記憶容量を節約することが可能である。
【００５２】
以上のＰＣからの通知によって、ファクシミリ装置はＰＣが「通常使うプリンタに設定」しているプリンタを認識することができ、そのＰＣへの受信ファクシミリデータをそのプリンタにすることができる。
【００５３】
以上、図５及び図６で例示したデフォルトプリンタテーブル１８ｂ及び宛先解決テーブル１８ｃを使用し、図３及び図４で例示した一連の手順により、受信ファクシミリデータを宛先に近いプリンタに転送し、そのプリンタにて出力することが可能となる。
【００５４】
図７は、図３で例示したファクシミリデータ受信処理におけるデータ転送処理を説明するためのフロー図である。図７を参照して、ファクシミリ装置がファクシミリデータを受信したときの図２の制御部における処理例を説明する。
【００５５】
ファクシミリ装置が電話回線を介してファクシミリデータを受信すると、受信したファクシミリデータより宛先を判別する（ステップＳ１）。宛先の抽出方法としては、受信したファクシミリデータ中から宛先部分に該当する文字を認識する方法等を用いる。次にステップＳ２へ進み、ステップＳ１で判別した宛先のＰＣ（ホスト）名を取得するため、宛先解決テーブルを参照する。宛先解決テーブルにその宛先に対するエントリが存在しない場合はステップＳ３に進み、そのファクシミリデータをファクシミリ装置で出力し、ファクシミリ装置がファクシミリデータを受信した場合の処理を終了する。ここで、宛先解決テーブルにその宛先に対するエントリが存在しない場合とは、宛先の判別が完全ではないか、或いは間違いの可能性がある場合なども該当する。このように、本発明は、宛先の誤認識にも対応可能にしておくことが好ましい。
【００５６】
ステップＳ２で、その宛先に対するエントリが宛先解決テーブルに存在する場合はステップＳ４に進み、ステップＳ２で取得したホスト名の「通常使うプリンタに設定」されているプリンタを取得するため、デフォルトプリンタテーブルを参照する。デフォルトプリンタテーブルにそのホスト名に対するエントリが存在しない場合はステップＳ３に進み、そのファクシミリデータをそのファクシミリ装置で出力し、ファクシミリ装置がファクシミリデータを受信した場合の処理を終了する。
【００５７】
ステップＳ４で、そのホスト名に対するエントリがデフォルトプリンタテーブルに存在する場合はステップＳ５に進み、そのホストに対応するプリンタにそのファクシミリデータを転送し、ステップＳ６に進む。ステップＳ６では、そのファクシミリデータをそのプリンタに出力した旨の通知をファクシミリ本来の宛先であるホスト（ステップＳ２で取得したホスト名）に送信し、ファクシミリ装置がファクシミリデータを受信した場合の処理を終了する。
【００５８】
図８は、図４で例示したデフォルトプリンタテーブルを常に最新の情報で構築しておく処理を説明するためのフロー図である。図８を参照して、ファクシミリ装置がＰＣ（ホスト）から通知を受信したときの図２の制御部における処理例を説明する。
【００５９】
ファクシミリ装置が通信回線を介して通知を受信すると、その通知が送信元ホストでの「通常使うプリンタ」に関する通知であるか判定を行う（ステップＳ１１）。「通常使うプリンタ」に関する通知であればステップＳ１２に進み、その送信元ホスト名と「通常使うプリンタ」に関する情報（プリンタ名、或いはＩＰアドレス、或いはその両方）の組をデフォルトプリンタテーブルに記録・更新し、ファクシミリ装置がホストから通知を受信した場合の処理を終了する。
【００６０】
ステップＳ１１でその通知が「通常使うプリンタ」に関する通知でないと判定された場合はステップＳ１３に進み、その通知が、送信元ホストが電源ＯＦＦすること、或いは送信元ホストがＬＡＮから切断されることを通知するもの（以下、電源ＯＦＦ通知とする）であるか判定を行う。その通知が電源ＯＦＦ通知である場合、必要であればその送信元ホストに関するエントリをデフォルトプリンタテーブルから削除してテーブル更新を行い（ステップＳ１２）、ファクシミリ装置がホストから通知を受信した場合の処理を終了する。ステップＳ１３でその通知が電源ＯＦＦ通知でないと判定された場合、適切な処理（その他の処理があればその処理）を行って（ステップＳ１４）、ファクシミリ装置がホストから通知を受信した場合の処理を終了する。
【００６１】
このようにして、本実施形態に係るファクシミリデータ転送システムは、受信したファクシミリデータから宛先を判別し、宛先に基づいて宛先のＰＣ（ホスト）名を識別する。そして取得したホスト名に関連付けられた「通常使うプリンタ」に該受信ファクシミリデータを転送し、出力することによって、宛先に近い場所でファクシミリデータを印字出力することを可能としている。
【００６２】
ここで、図２で説明した制御部１６について補足的に説明する。図２の制御部１６は、実際には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ），ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の中央演算処理装置と、ファクシミリデータ転送プログラムを含むファームウェアが格納されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ；但し書き換え可能なＲＯＭであることが好ましい）と、ファームウェアを中央演算処理装置が読み出して実行する実行領域としてのＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などにより構成される。このように、本発明はファクシミリデータ転送プログラムとしての形態も採用できる。このプログラムとしては、少なくとも本実施形態に係るファクシミリデータ転送処理を中央演算処理装置に実行させるためのプログラムであればよい。つまり、このプログラムは、ファクシミリ装置に組み込み、そのファクシミリ装置における中央演算処理装置を、上述した転送手段（及びその他の手段）として機能させるためのプログラムである。
【００６３】
また、図１やファクシミリ装置への通知処理について説明したＰＣは、実際には、ＣＰＵ，ＭＰＵ等の中央演算処理装置と、「通常使うプリンタ」の通知等を行うプログラムを含むソフトウェアが格納されたＲＯＭ（書き換え可能なＲＯＭ）と、このプログラムを中央演算処理装置が読み出して実行する実行領域としてのＲＡＭなどにより構成される。このように、本発明は、「通常使うプリンタ」の通知等を行うデフォルトプリンタ通知プログラムとしての形態も採用できる。このプログラムとしては、少なくとも本実施形態に係るデフォルトプリンタ通知処理を中央演算処理装置に実行させるためのプログラムであればよい。つまり、このプログラムは、ＰＣに組み込み、そのＰＣにおける各手段として、中央演算処理装置を機能させるためのプログラムである。
【００６４】
次に、ＰＣの例として、図９に示す一般的な情報処理装置の構成例を説明する。情報処理装置４０としては汎用ＰＣが挙げられ、各種情報を入力するためのキーボード，マウス，記録媒体読取装置，他の機器からの入力用のネットワーク機器などの入力装置４４、各種情報を表示するためのＣＲＴ（Ｃａｔｈｏｄｅ−ｒａｙ  Ｔｕｂｅ），ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ），ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）などのディスプレイである表示装置４５、ネットワーク接続装置（ネットワークに接続して通信を行うためのネットワークボード等の通信機器）などの通信装置４６、印刷装置，記録媒体用記録装置などの外部出力装置（図示せず）、さらには、プログラムを記録したハードディスクやＲＯＭ４３、そこに格納されたプログラムを実行するためのＣＰＵ４１、及びその実行領域としてのＲＡＭ４２をその主要な構成要素とし、それらがバス４７により接続されているものとして例示している。このプログラムは、ユーザが各種設定時などに使用する際に容易となるように、表示装置４５用のグラフィカルユーザインターフェース（ＧＵＩ）を備えるようにするとよい。そして、これら装置で取り扱われる情報は、その処理時に一時的にＲＡＭ４２に蓄積され、その後、各種ＲＯＭ４３やハードディスクに格納され、必要に応じて、ＣＰＵ４１によって読み出し、修正・書き込みが行われる。また、ここでの説明は、図２のファクシミリ装置１における制御部１６に組み込まれるファクシミリデータ転送プログラムにも適用可能である。
【００６５】
さらに、本発明は、上述のごときファクシミリ装置側のプログラムやＰＣ側のプログラム、或いはデータを記録したコンピュータ読み取り可能な記録媒体としての形態も採用できる。このような記録媒体としては、具体的には、ＣＤ−ＲＯＭ、光磁気ディスク、ＤＶＤ−ＲＯＭ、ＦＤ、フラッシュメモリ、及びその他各種ＲＯＭやＲＡＭ等が想定できる。そして、上述のごときプログラムを記録媒体に記録して流通させることにより、本発明に係る機能の実現を容易にする。ファクシミリ装置側のプログラムは、例えば、コンピュータ等の情報処理装置に、上述のごとくの記録媒体を装着して情報処理装置によりプログラムを読み出してファクシミリ装置の制御部に転送するなどして、プログラムをファクシミリ装置において実行可能に格納することができる。ＰＣ側のプログラムは、例えば、そのＰＣに、上述のごとくの記録媒体を装着してそのＰＣによりプログラムを読み出すか、若しくはＰＣが備えているハードディスク等の記録媒体に当プログラムを記憶させておき、必要に応じて読み出すことにより、本発明に係わる機能を実行することができる。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態に係るファクシミリデータ転送システムの一構成例を示す図である。
【図２】本発明の一実施形態に係るファクシミリ装置の一構成例を示すブロック図で、図１のシステムに組み込まれるファクシミリ装置の一構成例を示す図である。
【図３】図１及び図２で示すシステムにおけるファクシミリデータの受信処理手順の一例を示す概略図である。
【図４】図１及び図２で示すシステムにおけるテーブル構築手順の一例を示す概略図である。
【図５】図３の処理において使用する宛先解決テーブルの一例を示す図である。
【図６】図３及び図４の処理において使用するデフォルトプリンタテーブルの一例を示す図である。
【図７】図３で例示したファクシミリデータ受信処理におけるデータ転送処理を説明するためのフロー図である。
【図８】図４で例示したデフォルトプリンタテーブルを常に最新の情報で構築しておく処理を説明するためのフロー図である。
【図９】一般的な情報処理装置の構成例を説明するための図である。
【符号の説明】
【００６７】
１…ファクシミリ装置、２…ルータ、３ａ，３ｂ…スイッチングハブ、４ａ，４ｂ…ハブ／スイッチングハブ、５ａ，５ｂ，５ｃ，５ｄ…ＰＣ（ホスト）、６ａ，６ｂ，６ｃ，６ｄ…ネットワークプリンタ、１１…電源部、１２…操作部、１３…画像処理部、１４…プリンタエンジン、１５…バス、１６…制御部、１６ａ…ＬＡＮ通信制御部、１６ｂ…転送先決定部、１６ｃ…宛先抽出部、１６ｄ…ＦＡＸ通信制御部、１７…ＬＡＮ通信Ｉ／Ｆ部、１８…記憶部、１８ｃ，３１…宛先解決テーブル、１８ｂ，３２…デフォルトプリンタテーブル、１８ａ，１８ｄ…データバッファ、１９…網制御部、４０…情報処理装置、４１…ＣＰＵ、４２…ＲＡＭ、４３…ＲＯＭ、４４…入力装置、４５…表示装置、４６…通信装置、４７…バス。
【図１】
2006210988.tif 000003
【図２】
2006210988.tif 000004
【図３】
2006210988.tif 000005
【図４】
2006210988.tif 000006
【図５】
2006210988.tif 000007
【図６】
2006210988.tif 000008
【図７】
2006210988.tif 000009
【図８】
2006210988.tif 000010
【図９】
2006210988.tif 000011