(57)【要約】【課題】オペレータがユーザ端末からＦＡＸ送信ジョブの処理状況を把握でき、効率の良いＦＡＸ送信処理を可能とするＦＡＸドライバ装置を提供する。【解決手段】ネットワークに接続された複数のファクシミリ装置毎の識別情報を記憶する識別情報記憶手段と、ネットワークに接続されたユーザ端末から入力されるＦＡＸ送信ジョブのジョブ処理リクエストを受け付けるリクエスト受付手段と、受付手段が受け付けたリクエストの投入先となる送信元ファクシミリ装置を複数のファクシミリ装置から予め登録された優先順位に従って選び出す装置選定手段と、送信元ファクシミリ装置に送信内容情報を送信し、送信ジョブのジョブ処理リクエストを投入するジョブ投入手段と、送信元ファクシミリ装置が実行したジョブ結果を受け付けてユーザ端末に表示出力するジョブ結果出力手段を備えて構成される。【選択図】  図２
2005072640.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数のファクシミリ装置毎の識別情報を記憶する識別情報記憶手段と、ネットワークに接続されたユーザ端末から入力されるＦＡＸ送信ジョブのジョブ処理リクエストを受け付けるリクエスト受付手段と、前記受付手段が受け付けたリクエストの投入先となる送信元ファクシミリ装置を前記複数のファクシミリ装置から予め登録された優先順位に従って選び出す装置選定手段と、前記送信元ファクシミリ装置に対し、相手先ファクシミリ番号や送信画像データの指定情報を含む送信内容情報を送信し、送信ジョブのジョブ処理リクエストを投入するジョブ投入手段と、前記送信元ファクシミリ装置が実行したジョブ結果を受け付けてユーザ端末に表示出力するジョブ結果出力手段をコンピュータに実行させるためのＦＡＸドライバプログラム。
【請求項２】
前記装置選定手段は、選び出したファクシミリ装置が使用状態であることを検出した場合、他の非使用状態のファクシミリ装置を送信元ファクシミリ装置として特定する使用状態検出手段を備えて構成される請求項１記載のＦＡＸドライバプログラム。
【請求項３】
前記装置選定手段は、全てのファクシミリ装置が使用状態であることを検出した場合、ネットワークに接続された全てのファクシミリ装置のスプール状況を取得し、スプールの少ないファクシミリ装置を送信元ファクシミリ装置として選び出すスプール状態検出手段を備えて構成される請求項１または２記載のＦＡＸドライバプログラム。
【請求項４】
請求項１〜３の何れか１項に記載のプログラムが格納されたＦＡＸドライバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＶＡＮ（ｖａｌｕｅ  ａｄｄｅｄ  ｎｅｔｗｏｒｋ）等のネットワークに接続した複数のネットワーク対応ファクシミリ装置のうちの何れかに、ネットワークに接続されたユーザ端末から入力されるＦＡＸ送信ジョブのジョブ処理リクエストを投入するＦＡＸドライバプログラム、及びＦＡＸドライバ装置に関する。
【０００２】
【従来の技術】
ＦＡＸドライバプログラムは、搭載されているユーザ端末からネットワーク対応ファクシミリ装置にＦＡＸ送信ジョブのジョブ処理リクエストを投入する際、予め登録されているファクシミリ装置のＩＰアドレス等の識別情報を元に対応するファクシミリ装置を特定する。従来、ＦＡＸドライバプログラムに登録可能なファクシミリ装置の識別情報は、１つのＦＡＸドライバプログラムに対し１つであり、ユーザ端末から複数のファクシミリ装置を使用する場合は、複数のＦＡＸドライバプログラムを搭載させる必要があった。
【０００３】
また、ジョブ処理リクエストの投入先として特定されたファクシミリ装置が他のユーザ端末との通信のために使用状態である場合、ネットワークに接続された他のファクシミリ装置が非使用状態であったとしても、前記対応されたファクシミリ装置が他のユーザ端末との通信を完了するまで待機しなければならなかった。この問題について解決するために特許文献１による研究がなされている。
【０００４】
【特許文献１】
特開平８−１０７４８７号公報
【０００５】
【発明が解決しようとする課題】
しかし、上述した特許文献１に記載された技術によれば、次のような問題点があった。
【０００６】
すなわち、ユーザ端末からジョブ処理リクエストの投入先として特定されたファクシミリ装置が使用状態である為、他の未使用状態のファクシミリ装置に送信ジョブの転送を行う際に、転送先のファクシミリ装置の識別情報の通知や、ジョブ結果の通知をユーザ端末へ行わないため、ユーザ端末を操作するオペレータからはジョブ処理を実行したファクシミリ装置や、ジョブ処理状況が分からないという問題点があった。
【０００７】
また、前記特定されたファクシミリ装置を含め、他のファクシミリ装置が全て使用状態である場合、スプール状態に関係なく、前記特定されたファクシミリ装置をジョブ処理リクエストの投入先とするため、例えば、他のファクシミリ装置のなかに使用状態ではあるが待機中の送信ジョブがない装置があるにも関わらず、待機中の送信ジョブが大量にある前記特定されたファクシミリ装置に送信ジョブが追加される、といった、効率の悪いＦＡＸ送信処理が発生するという問題点があった。
【０００８】
また、ユーザ端末からジョブ処理リクエストの投入先として特定されたファクシミリ装置が、故障等の原因で急に使用不可能になった場合、別のファクシミリ装置を投入先として特定し直すために、対応するＦＡＸドライバプログラムを再設定しなければならないという問題点があった。
【０００９】
本発明は、上述した問題点に鑑み、オペレータがユーザ端末からＦＡＸ送信ジョブの処理状況を把握でき、効率の良いＦＡＸ送信処理を可能とするＦＡＸドライバプログラム、及びＦＡＸドライバ装置を提供する点にある。
【００１０】
【課題を解決するための手段】
上述の目的を達成するため、本発明によるＦＡＸドライバプログラムの第一の特徴構成は、特許請求の範囲の欄の請求項１に記載した通り、ネットワークに接続された複数のファクシミリ装置毎の識別情報を記憶する識別情報記憶手段と、ネットワークに接続されたユーザ端末から入力されるＦＡＸ送信ジョブのジョブ処理リクエストを受け付けるリクエスト受付手段と、前記受付手段が受け付けたリクエストの投入先となる送信元ファクシミリ装置を前記複数のファクシミリ装置から予め登録された優先順位に従って選び出す装置選定手段と、前記送信元ファクシミリ装置に対し、相手先ファクシミリ番号や送信画像データの指定情報を含む送信内容情報を送信し、送信ジョブのジョブ処理リクエストを投入するジョブ投入手段と、前記送信元ファクシミリ装置が実行したジョブ結果を受け付けてユーザ端末に表示出力するジョブ結果出力手段を備えてある点にある。
【００１１】
上述の構成によれば、識別情報記憶手段により、１つのＦＡＸドライバプログラムに対し複数のファクシミリ装置を登録できるため、ユーザ端末からファクシミリ装置を使用する際に要するメンテナンスの手間が省力化される。また、ジョブ結果出力手段により、ユーザ端末のオペレータは、ＦＡＸ送信ジョブのジョブ結果や、送信元ファクシミリ装置を把握することが可能となった。
【００１２】
同第二の特徴構成は、同欄請求項２に記載した通り、上述の第一特徴構成に加えて、前記装置選定手段は、選び出したファクシミリ装置が使用状態であることを検出した場合、他の非使用状態のファクシミリ装置を送信元ファクシミリ装置として特定する使用状態検出手段を備えてある点にある。
【００１３】
上述の構成によれば、使用状態検出手段により、装置選定手段が選び出したファクシミリ装置が使用状態であったとしても、他の非使用状態のファクシミリ装置を送信元ファクシミリ装置として特定することができるため、無駄な待機時間を省略することができ、効率良くＦＡＸ送信ジョブを処理することが可能となった。
同第三の特徴構成は、同欄請求項３に記載した通り、上述の第一または第二特徴構成に加えて、前記装置選定手段は、全てのファクシミリ装置が使用中状態であることを検出した場合、ネットワークに接続された全てのファクシミリ装置のスプール状況を取得し、スプールの少ないファクシミリ装置を送信元ファクシミリ装置として選び出すスプール状態検出手段を備えてある点にある。
【００１４】
上述の構成によれば、スプール状態検出手段により、全てのファクシミリ装置が使用状態であったとしても、全てのファクシミリ装置のなかから、スプールの最も少ない装置を送信元ファクシミリ装置として選び出すため、全てのファクシミリ装置の稼働率が良くなり、効率良くＦＡＸ送信ジョブを処理することが可能となった。
【００１５】
同第四の特徴構成は、上記第一乃至第三の何れかの特徴構成のプログラムが格納されたＦＡＸドライバ装置にある。
【００１６】
上記特徴構成によれば、ＦＡＸドライバプログラムが所定のコンピュータを上記第一乃至第三の特徴構成の各手段として機能させることによって実現することが、ＦＡＸドライバ装置を動作することで実現することができる。
【００１７】
【発明の実施の形態】
以下に本発明によるＦＡＸドライバプログラムの実施の形態を説明する。
【００１８】
図１は、本発明にかかる通信システムの一実施例を示すネットワーク全体のブロック図で、ネットワーク１にファクシミリ装置２（２ａ、２ｂ、２ｃ）と、ユーザ端末３（３ａ、３ｂ、３ｃ、３ｄ）が接続しており、前記ユーザ端末３ａにＦＡＸドライバプログラム４ａが、前記ユーザ端末３ｂにＦＡＸドライバプログラム４ｂが、前記ユーザ端末３ｃにＦＡＸドライバプログラム４ｃが、前記ユーザ端末３ｄにＦＡＸドライバプログラム４ｄが各々搭載されてＦＡＸドライバ装置が構成されている。前記ファクシミリ装置２（２ａ、２ｂ、２ｃ）は、それぞれ公衆回線にも接続している。
【００１９】
図２にユーザ端末３、及びＦＡＸドライバプログラム４のブロック図を示す。
【００２０】
ユーザ端末３は入力装置５、出力装置６、記憶装置７、装置全体の制御及び演算処理等を行うＣＰＵ８、ネットワーク１を介して、他のユーザ端末３等のネットワーク１に接続している装置との通信を行う通信装置９を備えている。
【００２１】
記憶装置７には一時記憶装置１０が備えられており、ユーザ端末３が他の外部装置とデータの送受信を行う際に、ＣＰＵ８が、データ処理を行うために、頻繁に使用するデータを一時記憶装置１０に記憶する。
【００２２】
ＦＡＸドライバプログラム４は、入力装置５から入力されたファクシミリ装置２毎の識別情報を記憶する識別情報記憶手段１１が設けられており、入力装置５からジョブ処理リクエストが入力されると、これを受け付けるリクエスト受付手段１２と、リクエスト受付手段１２が受け付けたリクエストの投入先となる送信元ファクシミリ装置を識別情報記憶手段１１が記憶した識別情報のなかから選定する装置選定手段１３と、装置選定手段１３が選び出したファクシミリ装置にジョブ処理リクエストを投入するジョブ投入手段１４と、ジョブ結果を受け付けてユーザ端末３の出力装置６に出力表示するジョブ結果出力手段１５を設けている。
【００２３】
さらに、装置選定手段１３には、選び出したファクシミリ装置が使用状態であるか否かを検出し、使用中の場合、他の非使用状態のファクシミリ装置を選定し直す使用状態検出手段１６を設けている。
【００２４】
さらに、装置選定手段１３には、識別情報記憶手段１１が記憶した識別情報のファクシミリ装置２が全て使用中の場合、前記ファクシミリ装置２の全てのスプール状況を取得し、スプールの最も少ないファクシミリ装置を選定するスプール状態検出手段１７を設けている。
【００２５】
以下、上述したＦＡＸドライバプログラム４によるファクシミリ装置３の識別情報登録動作について、図３、図４に基づいて説明する。図３は識別情報登録動作の処理フロー図を、図４は識別情報登録にかかる登録画面を例示する。
【００２６】
先ず、オペレータが、ユーザ端末３ａの入力装置５であるキーボードから識別情報登録コマンドを入力する（Ｓ１）と、ＦＡＸドライバプログラム４ａの識別情報記憶手段１１によってユーザ端末３ａの出力装置６であるモニター画面に識別情報登録画面が表示される（Ｓ２）。オペレータは、図４に例示するように、ネットワークに接続されたファクシミリ装置２ａ、２ｂ、２ｃのアドレスが、例えば「１９２．１６８．１６１．１１１」、「１９２．１６８．１６１．２２２」、「１９２．１６８．１６１．３３３」であったとすると、各々のアドレスを、ジョブ処理リクエストを投入する優先順位に並べて識別情報としてキーボードより入力し、実行キーを操作すると（Ｓ３）、識別情報記憶手段１１によって前記識別情報が記憶される（Ｓ４）。
【００２７】
次に、ＦＡＸドライバプログラム４によるＦＡＸ送信ジョブのジョブ処理リクエスト投入動作について、図５、６、７に示す処理フロー図に基づいて説明する。
【００２８】
オペレータが、ユーザ端末３ａの外部記憶装置７に記憶された送信画像データをＦＡＸ送信するために、入力装置５であるキーボードから送信画像データを指定入力し、相手先ファクシミリ装置番号と、ＦＡＸ送信コマンドを入力する（Ｓ１１）と、ＦＡＸドライバプログラム４ａのリクエスト受付手段１２によって、ジョブ処理リクエストが受け付けられる（Ｓ１２）。
【００２９】
続いて、装置選定手段１３が、識別情報記憶手段１１によって記憶されたファクシミリ装置毎の識別情報のなかから、第一優先として登録されているアドレス「１９２．１６８．１６１．１１１」を読込んで、送信元ファクシミリ装置としてファクシミリ装置２ａを選び出す（Ｓ１３）。
【００３０】
ここで、ファクシミリ装置２ａの使用状態を検出する為に、使用状態検出手段１６によって、通信装置ファクシミリ装置２ａが接続している公衆回線が使用中であるか否かが判断される（Ｓ１４）。
【００３１】
ファクシミリ装置２ａが非使用状態である場合、前記送信画像データの指定情報と、前記相手先ファクシミリ番号を含む送信内容情報が、ジョブ投入手段１４によってネットワーク１を介してファクシミリ装置２ａへ送信され、ジョブ処理リクエストが投入されると（Ｓ１５）、ファクシミリ装置２ａは、ＦＡＸドライバプログラム４ａから送信された前記送信内容情報に基づいてＦＡＸ送信を実行する（Ｓ１６）。この状態で、ファクシミリ装置２ａから送信されたＦＡＸ送信結果がジョブ結果出力手段１５によって受け付けられると（Ｓ１７）、ユーザ端末３ａのモニター画面上に、「ファクシミリ装置２ａによるＦＡＸ送信が正常終了致しました。」というようなメッセージを出力し、一連の処理を終了する（Ｓ１８）。
【００３２】
ファクシミリ装置２ａが他のユーザ端末３ｂと使用状態である場合、装置選定手段１３が、識別情報記憶手段１１によって記憶されたファクシミリ装置毎の識別情報のなかから、第二優先として登録されているアドレス「１９２．１６８．１６１．２２２」を読込んで（Ｓ１９）、次に、ファクシミリ装置２ｂの使用状態を検出する為に、使用状態検出手段１６によって、ファクシミリ装置２ｂが接続している公衆回線が使用中であるか否かが判断される（Ｓ２０）。
【００３３】
ファクシミリ装置２ｂが非使用状態である場合、前述の処理ステップＳ１５からＳ１８と同様に、ファクシミリ装置２ｂに対して、送信内容情報がジョブ投入手段１４によってネットワーク１を介して送信され、ジョブ処理リクエストが投入されると（Ｓ２１）、ファクシミリ装置２ｂはＦＡＸ送信を実行し（Ｓ２２）、この状態で、ファクシミリ装置４ｂから送信されたＦＡＸ送信結果がジョブ結果出力手段１５によって受け付けられると（Ｓ２３）、ユーザ端末３ａのモニター画面上に、「ファクシミリ装置２ｂによるＦＡＸ送信が正常終了致しました。
」というようなメッセージを出力し、一連の処理を終了する（Ｓ２４）。
【００３４】
ファクシミリ装置２ａが他のユーザ端末３ｂと使用状態であるうえに、第二優先として登録されているファクシミリ装置２ｂも他のユーザ３ｃと使用中である場合、前述の処理ステップＳ１９からＳ２０と同様に、装置選定手段１３が、識別情報記憶手段１１によって記憶されたファクシミリ装置毎の識別情報のなかから第三優先として登録されているアドレス「１９２．１６８．１６１．３３３」を読込んで（Ｓ２５）、次に、ファクシミリ装置２ｃの使用状態を検出する為に、使用状態検出手段１６によって、ファクシミリ装置２ｃが接続している公衆回線が使用中であるか否かが判断される（Ｓ２６）。
【００３５】
ファクシミリ装置２ｃが非使用状態である場合、処理ステップＳ２７からＳ３０が為されるが、前述の処理ステップＳ１５からＳ１８、Ｓ２１からＳ２４までと同様であるため、説明を割愛する。
【００３６】
ファクシミリ装置２ｃが他のユーザ端末３ｃと使用状態である場合、つまり、ＦＡＸドライバプログラム４ａによって記憶された識別情報と対応するファクシミリ装置２が全て使用状態である場合、スプール状態検出手段１７によって、全てのファクシミリ装置２のスプール情報が取得され（Ｓ３１）、取得されたスプール情報のなかから最も待機中の送信ジョブ件数の少ないファクシミリ装置２が検出される（Ｓ３２）。ここで、検出されたファクシミリ装置２がファクシミリ装置２ｂとすると、装置選定手段１３によってファクシミリ装置２ｂが送信元ファクシミリ装置として特定され、ジョブ処理リクエストが投入され（Ｓ３３）、ファクシミリ装置２ｂでは、投入されたジョブ処理リクエストの送信ジョブがスプールされる（Ｓ３４）。この状態で、ファクシミリ装置２ｂから送信されたＦＡＸ送信結果がジョブ結果出力手段１５によって受け付けられると（Ｓ３５）、ユーザ端末３ａのモニター画面上に、「ファクシミリ装置２ｂによるＦＡＸ送信が正常終了致しました。」というようなメッセージを出力し、一連の処理を終了する（Ｓ３６）。
【００３７】
ここで、識別情報記憶手段１１、リクエスト受付手段１２、装置選定手段１３、ジョブ投入手段１４、ジョブ結果出力手段１５、使用状態検出手段１６、スプール状態検出手段１７は機能的手段であり、通信システムを構成するユーザ端末３のハードウェア資源を利用して、各機能を実現する各コンピュータプログラムを当該ユーザ端末３のＣＰＵ８が実行することによってソフトウェア的に実現されるものである。ここで、通信システムをソフトウェア的に実現する本発明に係るＦＡＸドライバプログラムは、上記各プログラムを具備して構成される。
【００３８】
上述の実施例では、ネットワークに接続されているファクシミリ装置３は３台とし、ＦＡＸドライバプログラム４の識別情報記憶手段１１が記憶する識別情報は、優先順位第一から第三までとしているが、ファクシミリ装置２の台数に制限はなく、優先順位の順位付けする数も、ファクシミリ装置２の台数以下であればよい。
【００３９】
上述の実施例では、ファクシミリ装置２（２ａ、２ｂ、２ｃ）のアドレスは、全て同じネットワークアドレス「１９２．１６８．１６１．０」を持った、つまり、同じローカルネットワーク上に接続されているとしているが、これに限定されず、ユーザ端末３から通信可能なネットワークであれば、各々が別のネットワークに接続されているとしてもよい。又、接続先ネットワークもローカルネットワークに限らず、インターネットに代表されるような不特定多数から接続可能なネットワークとしても構わない。
【００４０】
上述の実施例では、ファクシミリ装置２の識別情報としてアドレスを用いたが、これに限らず、ファクシミリ装置名を用いてもよい。
【００４１】
上述の実施例では、ジョブ結果出力手段１５がユーザ端末３へ出力表示するジョブ結果の内容は、ファクシミリ装置２へ投入したジョブ処理リクエストの送信ジョブの終了状態を、ＦＡＸ実行後にメッセージで出力するとしたが、これに限らず、例えば、図８に例示するような画面を表示することによって、他のユーザ端末３から投入された送信ジョブの相手先ファクシミリ装置へ通信状態、といった処理状態を、都度出力するとしてもよい。
【００４２】
以下に、別の実施形態につき説明する。
〈１〉ＦＡＸドライバ装置は、請求項１に記載の、識別情報記憶手段、リクエスト受付手段、装置選定手段、ジョブ投入手段、ジョブ結果出力手段をコンピュータに実行させるためのＦＡＸドライバプログラムを、ユーザ端末に搭載して構成されるとしても構わない。
〈２〉ＦＡＸドライバ装置は、請求項２に記載の、識別情報記憶手段、リクエスト受付手段、使用状態検出手段を備える装置選定手段、ジョブ投入手段、ジョブ結果出力手段をコンピュータに実行させるためのＦＡＸドライバプログラムを、ユーザ端末に搭載して構成されるとしても構わない。
〈３〉ＦＡＸドライバ装置は、請求項３に記載の、識別情報記憶手段、リクエスト受付手段、スプール状態検出手段を備える装置選定手段、ジョブ投入手段、ジョブ結果出力手段をコンピュータに実行させるためのＦＡＸドライバプログラムを、ユーザ端末に搭載して構成されるとしても構わない。
【００４３】
【発明の効果】
以上説明した通り、本発明によれば、オペレータがユーザ端末からＦＡＸ送信ジョブの処理状況を把握でき、効率の良いＦＡＸ送信処理を可能とするＦＡＸドライバプログラム、及びＦＡＸドライバ装置を提供することができるようになった。
【図面の簡単な説明】
【図１】本発明にかかる通信システムの一実施例を示すネットワーク全体のブロック図
【図２】ユーザ端末３、及びＦＡＸドライバプログラム４のブロック図
【図３】識別情報登録動作を示す処理フロー図
【図４】識別情報登録にかかる登録画面の一例図
【図５】ジョブ処理リクエスト投入動作を示す処理フロー図
【図６】ジョブ処理リクエスト投入動作を示す処理フロー図
【図７】ジョブ処理リクエスト投入動作を示す処理フロー図
【図８】ジョブ結果出力手段の出力表示内容を示す画面例の図
【符号の説明】
１：ネットワーク
２：ファクシミリ装置
３：ユーザ端末
４：ＦＡＸドライバプログラム
５：入力装置
６：出力装置
７：記憶装置
８：ＣＰＵ
９：通信装置
１０：一時記憶装置
１１：識別情報記憶手段
１２：リクエスト受付手段
１３：装置選定手段
１４：ジョブ投入手段
１５：ジョブ結果出力手段
１６：使用状態検出手段
１７：スプール状態検出手段
【図１】
2005072640.tif 000003
【図２】
2005072640.tif 000004
【図３】
2005072640.tif 000005
【図４】
2005072640.tif 000006
【図５】
2005072640.tif 000007
【図６】
2005072640.tif 000008
【図７】
2005072640.tif 000009
【図８】
2005072640.tif 000010