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