(57)【特許請求の範囲】
【請求項１】
ファクシミリ送信装置へファクシミリデータを送信するためのファクシミリデータ送信プログラムにおいて、
コンピュータを、
特定種類のファクシミリ送信装置用のデータフォーマットでファクシミリデータを送信する送信手段、
ファクシミリデータの送信先となる対象ファクシミリ送信装置の装置名を取得する装置名取得手段、
前記装置名取得手段により取得された装置名に基づき、前記対象ファクシミリ送信装置が前記特定種類のファクシミリ送信装置であるか否か、および前記対象ファクシミリ送信装置と前記特定種類のファクシミリ送信装置との間にファクシミリデータのデータフォーマットの互換性があるか否かを判定する互換判定手段、並びに
前記対象ファクシミリ送信装置が前記特定種類のファクシミリ送信装置ではないが前記対象ファクシミリ送信装置と前記特定種類のファクシミリ送信装置との間に前記互換性があると前記互換判定手段により判定された場合には、前記送信手段により、前記特定種類のファクシミリ送信装置用のデータフォーマットで前記対象ファクシミリ送信装置へファクシミリデータを送信させる制御手段、
として機能させ、
前記互換判定手段は、前記データフォーマットでファクシミリデータを処理可能な複数のファクシミリ送信装置のグループと、前記グループ内の前記複数のファクシミリ送信装置のそれぞれに固有な複数のファクシミリデータ送信プログラムの名称とを関連付けた状態で含み前記複数のファクシミリデータ送信プログラムに共通な機種互換情報において、前記装置名取得手段により取得された装置名が、当該ファクシミリデータ送信プログラムの名称に関連付けられている前記グループ内の装置名のいずれかと一致する場合には、前記互換性があると判定し、前記装置名取得手段により取得された装置名が、当該ファクシミリデータ送信プログラムの名称に関連付けられている前記グループ内の装置名のいずれにも一致しない場合には、前記互換性がないと判定すること、
を特徴とするファクシミリデータ送信プログラム。
【請求項２】
前記コンピュータを、送信設定画面を表示させる表示手段として機能させ、
前記制御手段は、前記対象ファクシミリ送信装置が前記特定種類のファクシミリ送信装置ではないが前記対象ファクシミリ送信装置と前記特定種類のファクシミリ送信装置との間に前記互換性があると前記互換判定手段により判定された場合には、前記表示手段により、前記送信設定画面を表示させ、前記送信設定画面において送信設定情報が入力された後に、前記送信手段により、前記送信設定情報とともに、前記ファクシミリデータを、前記特定種類のファクシミリ送信装置用のデータフォーマットで前記対象ファクシミリ送信装置へ送信させること、
を特徴とする請求項１記載のファクシミリデータ送信プログラム。
【請求項３】
前記制御手段は、前記対象ファクシミリ送信装置が前記特定種類のファクシミリ送信装置ではなく、かつ前記対象ファクシミリ送信装置と前記特定種類のファクシミリ送信装置との間に前記互換性がないと前記互換判定手段により判定された場合には、前記送信手段により、前記特定種類のファクシミリ送信装置用のデータフォーマットで前記対象ファクシミリ送信装置へファクシミリデータを送信させないことを特徴とする請求項１または請求項２記載のファクシミリデータ送信プログラム。
【請求項４】
特定種類のファクシミリ送信装置用のデータフォーマットでファクシミリデータを送信するファクシミリデータ送信方法において、
ファクシミリデータの送信先となる対象ファクシミリ送信装置の装置名を取得するステップと、
取得した装置名に基づき、前記対象ファクシミリ送信装置が前記特定種類のファクシミリ送信装置であるか否か、および前記対象ファクシミリ送信装置と前記特定種類のファクシミリ送信装置との間にファクシミリデータのデータフォーマットの互換性があるか否かを判定する互換判定ステップと、
前記対象ファクシミリ送信装置が前記特定種類のファクシミリ送信装置ではないが前記対象ファクシミリ送信装置と前記特定種類のファクシミリ送信装置との間に前記互換性があると判定した場合には、前記特定種類のファクシミリ送信装置用のデータフォーマットで前記対象ファクシミリ送信装置へファクシミリデータを送信するステップと、
を備え、
前記互換判定ステップでは、前記データフォーマットでファクシミリデータを処理可能な複数のファクシミリ送信装置のグループと、前記グループ内の前記複数のファクシミリ送信装置のそれぞれに固有な複数のファクシミリデータ送信プログラムの名称とを関連付けた状態で含み前記複数のファクシミリデータ送信プログラムに共通な機種互換情報において、取得した前記装置名が、当該ファクシミリデータ送信プログラムの名称に関連付けられている前記グループ内の装置名のいずれかと一致する場合には、前記互換性があると判定し、取得した前記装置名が、当該ファクシミリデータ送信プログラムの名称に関連付けられている前記グループ内の装置名のいずれにも一致しない場合には、前記互換性がないと判定すること、
を特徴とするファクシミリデータ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリデータ送信プログラムおよびファクシミリデータ送信方法に関するものである。
【背景技術】
【０００２】
ネットワークを介してファクシミリデータを伝送し、ファクシミリ装置を動作させる技術が存在する（例えば特許文献１参照）。また、パーソナルコンピュータのＦＡＸドライバからネットワークを介して、ネットワーク機能を有する複合機へファクシミリデータを直接供給し、ファクシミリ送信を行わせる技術も存在する。
【０００３】
パーソナルコンピュータのＦＡＸドライバには、ファクシミリ送信を行う際に、複合機から装置名を取得して、ＦＡＸドライバのドライバ名がその複合機の装置名と合致する場合のみ送信設定画面を表示させるものがある。このようにすることで、ドライバの生成するファクシミリデータのデータフォーマットに対応していない複合機に、誤ってファクシミリデータを送信しないようにしている。
【０００４】
【特許文献１】特開平５−２８４２７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
複合機などの装置では印刷速度が異なる複数の姉妹機種が同一シリーズとして発売されることがある。例えばそのような同一シリーズで印刷速度が違う姉妹機種では同一のデータフォーマットでファクシミリデータを、ＦＡＸドライバとの間で授受することが多い。
【０００６】
しかしながら、ある機種のＦＡＸドライバがインストールされている場合、その機種の姉妹機種であっても装置名が異なるため、ＦＡＸドライバのドライバ名がその複合機の装置名と合致しない。このため、ＦＡＸドライバのデータフォーマットを解釈可能な機種にも拘わらず、送信設定画面が表示されず、エラー処理され、ファクシミリデータは送信されない。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、ある機種用のファクシミリ送信プログラムであっても、データフォーマットが同一である他機種に対して、ファクシミリデータを送信可能とするファクシミリデータ送信プログラムおよびファクシミリデータ送信方法を得ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明では以下のようにした。
【０００９】
本発明に係るファクシミリデータ送信プログラムは、コンピュータを、特定種類のファクシミリ送信装置用のデータフォーマットでファクシミリデータを送信する送信手段、ファクシミリデータの送信先となる対象ファクシミリ送信装置の装置名を取得する装置名取得手段、装置名取得手段により取得された装置名に基づき、対象ファクシミリ送信装置が特定種類のファクシミリ送信装置であるか否か、および対象ファクシミリ送信装置と特定種類のファクシミリ送信装置との間にファクシミリデータのデータフォーマットの互換性があるか否かを判定する互換判定手段、並びに対象ファクシミリ送信装置が特定種類のファクシミリ送信装置ではないが対象ファクシミリ送信装置と特定種類のファクシミリ送信装置との間に互換性があると互換判定手段により判定された場合には、送信手段により、特定種類のファクシミリ送信装置用のデータフォーマットで対象ファクシミリ送信装置へファクシミリデータを送信させる制御手段、として機能させる。そして、互換判定手段は、前記データフォーマットでファクシミリデータを処理可能な複数のファクシミリ送信装置のグループと、そのグループ内の複数のファクシミリ送信装置のそれぞれに固有な複数のファクシミリデータ送信プログラムの名称とを関連付けた状態で含みそれらのプログラムに共通な機種互換情報において、装置名取得手段により取得された装置名が、機種互換情報において当該ファクシミリデータ送信プログラムの名称に関連付けられているグループ内の装置名のいずれかと一致する場合には、互換性があると判定し、装置名取得手段により取得された装置名が、機種互換情報において当該ファクシミリデータ送信プログラムの名称に関連付けられているグループ内の装置名のいずれにも一致しない場合には、互換性がないと判定する。
【００１０】
これにより、ファクシミリデータ送信プログラムが送信するファクシミリデータのデータフォーマットに対応していない機種へのファクシミリデータの送信を防止しつつ、ある機種用のファクシミリ送信プログラムであっても、データフォーマットが同一である他機種に対するファクシミリデータの送信が可能となる。
【００１４】
また、複数のファクシミリデータ送信プログラムについての機種互換情報を一括して生成し、複数のファクシミリデータ送信プログラムに対して共通の機種互換情報を使用することができる。
【００１５】
また、本発明に係るファクシミリデータ送信プログラムは、上記のファクシミリデータ送信プログラムに加え、次のようにしてもよい。この場合、ファクシミリデータ送信プログラムは、コンピュータを、送信設定画面を表示させる表示手段として機能させる。そして、制御手段は、対象ファクシミリ送信装置が特定種類のファクシミリ送信装置ではないが対象ファクシミリ送信装置と特定種類のファクシミリ送信装置との間に互換性があると互換判定手段により判定された場合には、表示手段により、送信設定画面を表示させ、送信設定画面において送信設定情報が入力された後に、送信手段により、送信設定情報とともに、ファクシミリデータを、特定種類のファクシミリ送信装置用のデータフォーマットで対象ファクシミリ送信装置へ送信させる。
【００１６】
また、本発明に係るファクシミリデータ送信プログラムは、上記のファクシミリデータ送信プログラムのいずれかに加え、次のようにしてもよい。この場合、制御手段は、対象ファクシミリ送信装置が特定種類のファクシミリ送信装置ではなく、かつ対象ファクシミリ送信装置と特定種類のファクシミリ送信装置との間に互換性がないと互換判定手段により判定された場合には、送信手段により、特定種類のファクシミリ送信装置用のデータフォーマットで対象ファクシミリ送信装置へファクシミリデータを送信させない。
【００１７】
これにより、データフォーマットが同一ではない機種へファクシミリデータが送信されずに済む。
【００１８】
本発明に係るファクシミリデータ送信方法は、ファクシミリデータの送信先となる対象ファクシミリ送信装置の装置名を取得するステップと、取得した装置名に基づき、対象ファクシミリ送信装置が特定種類のファクシミリ送信装置であるか否か、および対象ファクシミリ送信装置と特定種類のファクシミリ送信装置との間にファクシミリデータのデータフォーマットの互換性があるか否かを判定する互換判定ステップと、対象ファクシミリ送信装置が特定種類のファクシミリ送信装置ではないが対象ファクシミリ送信装置と特定種類のファクシミリ送信装置との間に互換性があると判定した場合には、特定種類のファクシミリ送信装置用のデータフォーマットで対象ファクシミリ送信装置へファクシミリデータを送信するステップとを備える。そして、互換判定ステップでは、前記データフォーマットでファクシミリデータを処理可能な複数のファクシミリ送信装置のグループと、そのグループ内の複数のファクシミリ送信装置のそれぞれに固有な複数のファクシミリデータ送信プログラムの名称とを関連付けた状態で含みそれらのプログラムに共通な機種互換情報において、取得した装置名が、当該ファクシミリデータ送信プログラムの名称に関連付けられているグループ内の装置名のいずれかと一致する場合には、互換性があると判定し、取得した装置名が、当該ファクシミリデータ送信プログラムの名称に関連付けられているグループ内の装置名のいずれにも一致しない場合には、互換性がないと判定する。
【００１９】
これにより、ある機種用のファクシミリ送信プログラムであっても、データフォーマットが同一の他機種に対するファクシミリデータの送信が可能となる。また、複数のファクシミリデータ送信プログラムについての機種互換情報を一括して生成し、複数のファクシミリデータ送信プログラムに対して共通の機種互換情報を使用することができる。
【発明の効果】
【００２０】
本発明によれば、ある機種用のファクシミリ送信プログラムであっても、データフォーマットが同一の他機種に対するファクシミリデータの送信が可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、図に基づいて本発明の実施の形態を説明する。
【００２２】
図１は、ファクシミリ送信システムの構成例を示すブロック図である。図１において、複合機１，２は、ファクシミリ送信機能およびネットワーク機能を有し、端末装置３からネットワーク４を介してファクシミリデータを受信し、ファクシミリデータに基づきファクシミリ画像を形成し送信する装置である。なお、ファクシミリ送信は、電話回線および／またはネットワーク４を介して行われる。複合機１，２は、その他、コピー機能、ネットワーク印刷機能などを有していてもよい。
【００２３】
各複合機１，２は、ＳＮＭＰ（Simple Network Management Protocol）、ＳＯＡＰ（Simple Object Access Protocol ）、ＰＪＬ（Printer Job Language）などに従った装置名の問い合わせをネットワーク４を介して受信すると、その問い合わせの送信元に対して自己の装置名を応答する。
【００２４】
端末装置３は、ＦＡＸドライバ１１により所定のデータフォーマットでファクシミリデータをファクシミリ送信装置（図１の示すでは複合機１または複合機２）に送信する装置である。端末装置３には、表示装置および入力装置を有し各種ドライバプログラムがインストールされたパーソナルコンピュータなどが使用される。
【００２５】
ネットワーク４は、ローカルエリアネットワークなどといったコンピュータネットワークである。また、ネットワーク４は、ルータなどを介してインターネットなどのワイドエリアネットワークに接続されていてもよい。
【００２６】
図２は、図１における端末装置３の構成を示すブロック図である。端末装置３は、コンピュータを内蔵する。図２において、ＣＰＵ２１は、プログラムを実行し、プログラムに記述された処理を実行する演算処理装置である。また、ＲＯＭ２２は、プログラムおよびデータを予め記憶した不揮発性のメモリである。また、ＲＡＭ２３は、プログラムを実行する際にそのプログラムおよびデータを一時的に記憶するメモリである。ＨＤＤ２４は、図示せぬオペレーティングシステムや、ＦＡＸドライバプログラム３１などのドライバプログラム、アプリケーションプログラムなどを格納する記録媒体としてのハードディスク駆動装置である。
【００２７】
ＦＡＸドライバプログラム３１は、本発明のファクシミリデータ送信プログラムの一実施の形態である。ＦＡＸドライバプログラム３１は、複合機１，２のある機種用のものとされ、その機種に固有のドライバ名を有する。このプログラム３１は、ダイナミックリンクライブラリ、実行形式ファイルなどとして格納されている。
【００２８】
また、通信装置２５は、ネットワーク４に接続され、ネットワーク４を介して、装置名の問い合わせを送信したり、ファクシミリデータを送信したり、問い合わせの応答を受信したりする装置である。通信装置２５としては、ネットワークインタフェースカードなどが使用される。入力装置２６は、ユーザによる操作を検出し、操作に応じた電気信号を出力する装置である。入力装置２６としては、例えばキーボード、マウスなどが使用される。表示装置２７は、画像データに対応する画像信号を生成し表示する装置である。
【００２９】
図３は、図２におけるＦＡＸドライバプログラム３１がＣＰＵ２１により実行されることで実現されるＦＡＸドライバ１１における処理部を示すブロック図である。
【００３０】
画像データ生成処理部４１は、アプリケーションプログラムの実行中に発生したファクシミリ送信命令に基づき生成された画像データを、ファクシミリ送信用の画像データに変換する処理部である。
【００３１】
装置名取得処理部４２は、ファクシミリデータの送信先に指定されている装置（複合機１，２など）に対して、ＳＮＭＰ、ＳＯＡＰ、ＰＪＬなどで、装置名の問い合わせを、ネットワーク４を介して送信し、その問い合わせの応答を受信する処理部である。なお、ファクシミリデータの送信先は、装置のＩＰアドレスなどにより予め指定されている。
【００３２】
機種互換データベース４３は、データフォーマットごとに、そのデータフォーマットのファクシミリデータに基づきファクシミリ送信が可能な１または複数の装置の装置名をグループに纏めて格納するデータベースである。機種互換データベース４３は、静的なデータとしてＦＡＸドライバプログラム３１に含まれている。この実施の形態では、ＦＡＸドライバプログラム３１のドライバ名がグループに関連付けられて格納されている。
【００３３】
図４は、機種互換データベース４３の一例を示す図である。図４に示す機種互換データベース４３では、例えば、機種「ＸＸＸ３０」用のＦＡＸドライバプログラム３１のドライバ名「ＦＡＸＤＲＶ３０」に対して、機種「ＸＸＸ３０」の機種名、並びに機種「ＸＸＸ３０」用のデータフォーマットと互換性のある姉妹機種「ＸＸＸ４０」および「ＸＸＸ５０」の機種名が関連付けられて格納されている。同様に、機種「ＸＸＸ４０」用のＦＡＸドライバプログラム３１のドライバ名「ＦＡＸＤＲＶ４０」、および機種「ＸＸＸ５０」用のＦＡＸドライバプログラム３１のドライバ名「ＦＡＸＤＲＶ５０」に対しても、機種名が関連付けられて格納されている。
【００３４】
機種互換比較処理部４４は、この端末装置３にインストールされているＦＡＸドライバ１１で、ファクシミリデータの送信先に指定されている装置（以下、対象ファクシミリ送信装置という）に対してファクシミリデータを送信可能か否か（つまり、対象ファクシミリ送信装置がファクシミリデータに基づきファクシミリ送信可能か否か）を判定する処理部である。
【００３５】
具体的には、機種互換比較処理部４４は、装置名取得処理部４２により取得された装置名およびこの端末装置３にインストールされているＦＡＸドライバプログラム３１のドライバ名に基づき、機種互換データベース４３を参照して、対象ファクシミリ送信装置がこのＦＡＸドライバプログラム３１の正規の送信先機種（以下、特定種類のファクシミリ送信装置という）であるか否か、および対象ファクシミリ送信装置と特定種類のファクシミリ送信装置との間にファクシミリデータのデータフォーマットの互換性があるか否かを判定する。例えば、図４では、「ＦＡＸＤＲＶ３０」の正規の送信先機種は、「ＸＸＸ３０」である。
【００３６】
エラー表示処理部４５は、装置名の取得に失敗した場合、対象ファクシミリ送信装置と特定種類のファクシミリ送信装置との間にファクシミリデータのデータフォーマットの互換性がない場合などにおいて、表示装置２７に対してエラー表示を実行する処理部である。
【００３７】
送信処理部４６は、この端末装置３にインストールされているＦＡＸドライバ１１で、対象ファクシミリ送信装置に対してファクシミリデータを送信可能であると判定された場合に、宛先情報などを含むヘッダデータと画像データ生成処理部４１により生成された画像データからファクシミリデータを生成して、通信装置２５を介して送信する処理部である。
【００３８】
制御部４７は、装置名取得処理部４２の処理結果、機種互換比較処理部４４の処理結果などに応じて各処理部４１，４２，４４，４５を制御する処理部である。
【００３９】
なお、ＦＡＸドライバプログラム３１においては、画像データ生成処理部４１、装置名取得処理部４２、機種互換比較処理部４４、エラー表示処理部４５、および送信処理部４６は、それぞれクラスとして記述されている。
【００４０】
次に、上記装置の動作について説明する。図５および図６は、図１に示すシステムにおける各装置の動作を説明する図である。
【００４１】
まず、端末装置３では、ＣＰＵ２１によりアプリケーションプログラムが実行され、所定の処理を実行するアプリケーションが実現される。アプリケーションとしては、ワードプロセッサなどが考えられる。そして、ユーザ操作などに基づいてＦＡＸ送信要求が発生すると、アプリケーションは、ＦＡＸドライバ１１へＦＡＸ送信指令を供給する（ステップＳ１）。具体的には、ＦＡＸ送信要求が発生すると、ＦＡＸドライバプログラム３１が実行され、ＦＡＸドライバ１１が起動し、ＦＡＸ送信指令を受け取る。
【００４２】
そして、ＦＡＸドライバ１１の装置名取得処理部４２は、対象ファクシミリ送信装置の装置名を取得する（ステップＳ２）。このとき、装置名取得処理部４２は、対象ファクシミリ送信装置に対して装置名の問い合わせを、ネットワーク４を介して送信する。対象ファクシミリ送信装置（ここでは、複合機１または複合機２）は、その問い合わせを受信すると、自己の装置名を応答として送信する。その応答は通信装置２５により受信され、装置名取得処理部４２に供給される。
【００４３】
制御部４７は、装置名取得処理部４２により対象ファクシミリ送信装置の装置名が受信されると、機種互換比較処理部４４に、機種互換比較処理を実行させる。機種互換比較処理部４４は、この端末装置３にインストールされているＦＡＸドライバ１１で対象ファクシミリ送信装置に対してファクシミリデータを送信可能か否かを判定する（ステップＳ３）。
【００４４】
例えば、対象ファクシミリ送信装置が複合機１であり、複合機１の装置名が「ＸＸＸ４０」であり、端末装置３のＦＡＸドライバプログラム３１のドライバ名が「ＦＡＸＤＲＶ３０」である場合には、機種互換データベース４３において機種名「ＸＸＸ４０」がドライバ名「ＦＡＸＤＲＶ３０」に関連付けて登録されているため、この端末装置３にインストールされているＦＡＸドライバ１１で対象ファクシミリ送信装置に対してファクシミリデータを送信可能であると判定される。このように、対象ファクシミリ送信装置がＦＡＸドライバプログラム３１の正規対応機種「ＦＡＸＤＲＶ３０」ではなくても、機種互換データベース４３に登録されている互換機種であれば、この端末装置３にインストールされているＦＡＸドライバ１１で対象ファクシミリ送信装置に対してファクシミリデータを送信可能であると判定される。
【００４５】
対象ファクシミリ送信装置が特定種類のファクシミリ送信装置であると判定された場合、および対象ファクシミリ送信装置と特定種類のファクシミリ送信装置との間にファクシミリデータのデータフォーマットの互換性があると判定された場合には、制御部４７は、画像データ生成処理部４１および送信処理部４６に対してファクシミリ送信処理を実行させる。
【００４６】
ファクシミリ送信処理では、画像データ生成処理部４１がファクシミリ送信用の画像データを生成する。そして、送信処理部４６は、表示装置２７に対して、宛先情報などの入力を促す送信設定画面を表示させる。その後、ユーザにより入力装置２６が操作されることにより送信設定画面において送信設定情報が入力されると（図５のステップＳ４）、送信処理部４６は、宛先情報などを含む送信設定情報をヘッダデータとし、ヘッダデータとファクシミリ送信用画像データからファクシミリデータを生成し、通信装置２５を制御して、対象ファクシミリ送信装置へ送信させる（図５のステップＳ５）。
【００４７】
対象ファクシミリ送信装置である複合機１または複合機２は、そのファクシミリデータを受信し、宛先情報を抽出し、その宛先情報により指定されている宛先へファクシミリデータを送信する（図５のステップＳ６）。
【００４８】
一方、機種互換比較処理（ステップＳ３）において、対象ファクシミリ送信装置が特定種類のファクシミリ送信装置ではなく、かつ対象ファクシミリ送信装置と特定種類のファクシミリ送信装置との間にファクシミリデータのデータフォーマットの互換性がないと判定された場合には、制御部４７は、エラー表示処理部４５に、エラー処理を実行させる。エラー表示処理部４５は、表示装置２７に対して、エラー画面を表示させる（図６のステップＳ１１）。
【００４９】
以上のように、上記実施の形態によれば、ＦＡＸドライバプログラム３１が実行されることで、ＦＡＸドライバ１１が実現される。そして、ＦＡＸドライバ１１は、送信手段の一例である送信処理部４６、装置名取得手段の一例である装置名取得処理部４２、互換判定手段の一例である機種互換比較処理部４４、および制御手段の一例である制御部４７を有する。これにより、ファクシミリデータ送信プログラムが送信するファクシミリデータのデータフォーマットに対応していない機種へのファクシミリデータの送信を防止しつつ、ある機種用のファクシミリ送信プログラムであっても、データフォーマットが同一である他機種に対するファクシミリデータの送信が可能となる。
【００５０】
また、上記実施の形態によれば、ファクシミリデータ送信プログラムは、機種互換情報の一例である機種互換データベース４３を有する。これにより、機種互換データベース４３に基づき互換性の有無が判定されるので、データフォーマットが同一ではない機種へファクシミリデータが送信されずに済む。
【００５１】
また、上記実施の形態では、機種互換データベース４３は、ファクシミリデータ送信プログラムによるデータフォーマットでファクシミリデータを処理可能な複数のファクシミリ送信装置の装置名と、ファクシミリデータ送信プログラムの名称とを関連付けた状態で含む。これにより、機種互換データベース４３において、ファクシミリデータ送信プログラムの名称ごとにファクシミリ送信装置の装置名が登録されるため、複数のファクシミリデータ送信プログラムについての機種互換データベース４３を一括して生成し、複数のファクシミリデータ送信プログラムに対して共通の機種互換情報を使用することができる。
【００５２】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００５３】
例えば、上記実施の形態において、ＦＡＸドライバプログラム３１のドライバ名をＦＡＸドライバプログラム３１が正規の対象とする特定種類のファクシミリ送信装置の装置名と同一とし、その特定種類のファクシミリ送信装置の装置名を機種互換データベース４３には登録しないようにしてもよい。その場合、対象ファクシミリ送信装置の装置名がドライバ名に一致した場合、あるいは、対象ファクシミリ送信装置の装置名が機種互換データベース４３に登録されている場合には、ファクシミリデータの送信が可能であると判定されるようにする。
【００５４】
また、上記実施の形態において、機種互換データベース２３における同一グループに機種名として同一機種の正規メーカでの名とＯＥＭでの名称を含めるようにしてもよい。その場合、正規メーカ製品のＦＡＸドライバプログラム３１でも、ＯＥＭ製品へファクシミリデータを送信することができる。
【００５５】
また、上記実施の形態では、機種互換データベース２３において、同一グループに属する機種名が１つのドライバ名に関連付けられているが、その代わりに、同一グループに属する機種名を１つのグループ名、シリーズ名などに関連付けて格納するようにしてもよい。その場合、ＦＡＸドライバプログラム３１は、使用するデータフォーマットに応じたグループ名、シリーズ名などを有し、上述のドライバ名の代わりに、そのグループ名、シリーズ名などを使用して、互換性を判定する。また、対象ファクシミリ送信装置の装置名としては、１機種ごとまたはグループごとに割り当てられる固有の識別コードを使用してもよい。
【００５６】
また、上記実施の形態において、機種互換データベース２３におけるグループ分けとして、カラー機種とモノクロ機種を別々のグループとしてもよい。
【００５７】
また、上記実施の形態において、ＦＡＸドライバプログラム３１は、ＨＤＤ２４に格納されているが、他の記録媒体に格納してもよい。そのような記録媒体としては、可搬性のある記録媒体（ＣＤ、ＤＶＤなど）が考えられる。
【産業上の利用可能性】
【００５８】
本発明は、例えば、構内ＬＡＮに接続された複合機を使用してファクシミリ送信を行う端末装置に適用可能である。
【図面の簡単な説明】
【００５９】
【図１】ファクシミリ送信システムの構成例を示すブロック図である。
【図２】図１における端末装置の構成を示すブロック図である。
【図３】図２におけるＦＡＸドライバプログラムがＣＰＵにより実行されることで実現されるＦＡＸドライバにおける処理部を示すブロック図である。
【図４】機種互換データベースの一例を示す図である。
【図５】図１に示すシステムにおける各装置の動作を説明する図である。
【図６】図１に示すシステムにおける各装置の動作を説明する図である。
【符号の説明】
【００６０】
１，２  複合機（ファクシミリ送信装置）
３１  ＦＡＸドライバプログラム（ファクシミリデータ送信プログラム）
４２  装置名取得処理部（装置名取得手段）
４３  機種互換データベース（機種互換情報）
４４  機種互換比較処理部（互換判定手段）
４６  送信処理部（送信手段）
４７  制御部（制御手段）
【図１】
0004996494.tif 000002
【図２】
0004996494.tif 000003
【図３】
0004996494.tif 000004
【図４】
0004996494.tif 000005
【図５】
0004996494.tif 000006
【図６】
0004996494.tif 000007