(57)【要約】【課題】時刻指定ジョブの実行直前に、処理の内容を再確認し、必要があれば変更、取消が可能なサーバ装置、サーバシステム及びそのプログラムを提供する。【解決手段】ジョブの指定時刻になると、ファクシミリサーバは送信確認が必要か否か判別し（ステップ２０２）、確認要の場合には、クライアントパソコンに送信データ、送信時刻、送信宛先等のパラメータを送信して送信確認の通知を行う（ステップ２０５）。この送信確認の通知が行われると、クライアントは送信指示または送信時刻、送信宛先、送信データの変更あるいはジョブの取消を行ってファクシミリサーバに指示を行う（ステップ３０４）。ファクシミリサーバはこれらの指示を実行した後、通常のＧ３方式あるいはインターネットファクシミリ（ＩＦＡＸ）機能により指定された送信宛先にファクシミリ送信を行う（ステップ２１２）。【選択図】        図７
2004241953.tif 000002
【特許請求の範囲】
【請求項１】
時刻指定送信ジョブを受け付ける受付手段と、受け付けた送信ジョブを指定時刻に実行するジョブ実行手段と、送信ジョブの実行前に利用者に確認通知を送付する確認通知手段と、確認通知に対する応答に基づいて送信ジョブの内容を変更する処理変更手段とからなることを特徴とするサーバ装置。
【請求項２】
上記請求項１記載のサーバ装置と利用者のクライアント装置からなるサーバシステムであって、上記クライアント装置が、上記サーバ装置からの確認通知の有無を判別する判別手段と、確認通知に応答して送信ジョブの内容を変更する変更手段と、変更した内容を上記サーバ装置に送信する送信手段とを備えたことを特徴とするサーバシステム。
【請求項３】
請求項２に記載のサーバシステムに使用するクライアント装置のプログラムであって、クライアント装置のコンピュータに、上記サーバ装置からの確認通知の有無を判別する判別機能と、確認通知に応答して送信ジョブの内容を変更する変更機能と、変更した内容を上記サーバ装置に送信する送信機能とを実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバ装置、特に、利用者（クライアント）から指定された時刻にファクシミリ送信等の送信ジョブを実行する機能を備えたサーバ装置に関する。
【０００２】
【従来の技術】
例えば、公衆電話回線などの通信回線に接続され、ファクシミリの送受信機能を有するファクシミリサーバと、パーソナルコンピュータ（以下、パソコンという。）などのクライアント装置とがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続されてなるファクシミリシステムが実用化されている。このファクシミリシステムでは、クライアント装置からファクシミリサーバに対して画像データ及び送信先情報を含む送信指示を与えることにより、ファクシミリサーバは、画像データを通信回線を介して送信先に送信する一方、ファクシミリサーバが画像データを受信したときには、画像データを所定のクライアント装置に転送することにより、クライアント装置が画像データを受信することができる。
【０００３】
このようなファクシミリサーバは、予めクライアントから指定された時刻になったら、格納しておいたデータを送信する、いわゆる時刻指定送信を行う機能を備えており、クライアントがこの時刻指定送信を指示すると、ファクシミリサーバは、クライアントから受信したデータを一旦格納しておき、クライアントから指定された時刻になると、格納しておいたデータの指定された送信先への送信を実行する（例えば、特許文献１参照。）。このような時刻指定送信機能では、通常、クライアントは送信待ちの送信ジョブに対して宛先変更、送信時刻変更、データ修正、ジョブの取消等の操作を行うことができる。
【０００４】
【特許文献１】
特開２００２−４４４０６号公報
【０００５】
【発明が解決しようとする課題】
上記のように、ファクシミリサーバは、予め指定された時刻になったら、格納しておいたデータの送信を行う、時刻指定送信機能を備えているが、このような時刻指定送信機能を使用するクライアントの中には、例えば、不動産業者が毎週所定の曜日、あるいは、毎月所定の日に会員に対して不動産物件情報を送付する場合のように、定期的に会員に情報提供を行ったり、また、クライアントが複数の宛先に案内状を送付した場合には、一ヶ月後に督促状を送付するように時刻指定送信を予約するような使用方法も行われている。
【０００６】
上記のように、複数の会員に定期的に情報提供を行う場合、その送付時点で送付する情報を変更する必要があるとともに、送付する宛先もその都度変更する必要があるので、変更が起きるたびに時刻指定送信の設定を変更する必要があり、変更を忘れた場合には、一度送った情報が再び送付されたり、送付不要な宛先に送付されてしまうという問題があった。
また、案内状を送付した後、督促状を時刻指定送信するように予約した場合には、返事のあった宛先を督促状の送信宛先から削除する必要があるが、このような送信宛先の変更を忘れてしまった場合、返事のあった宛先にまで督促状を送付してしまうということがありうる。
【０００７】
本発明は、上記の問題に鑑みてなされたもので、時刻指定ジョブの実行直前に、処理の内容を再確認し、必要があれば変更、取消が可能なサーバ装置、サーバシステム及びそのプログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
請求項１に係る発明のサーバ装置は、時刻指定送信ジョブを受け付ける受付手段と、受け付けた送信ジョブを指定時刻に実行するジョブ実行手段と、送信ジョブの実行前に利用者に確認通知を送付する確認通知手段と、確認通知に対する応答に基づいて送信ジョブの内容を変更する処理変更手段とからなることを特徴とする。
【０００９】
請求項２に係る発明のサーバシステムは、上記請求項１記載のサーバ装置と利用者のクライアント装置からなるサーバシステムであって、上記クライアント装置が、上記サーバ装置からの確認通知の有無を判別する判別手段と、確認通知に応答して送信ジョブの内容を変更する変更手段と、変更した内容を上記サーバ装置に送信する送信手段とを備えたことを特徴とする。
【００１０】
さらに、請求項３に係る発明は、請求項２に記載のサーバシステムに使用するクライアント装置のプログラムであって、クライアント装置のコンピュータに、上記サーバ装置からの確認通知の有無を判別する判別機能と、確認通知に応答して送信ジョブの内容を変更する変更機能と、変更した内容を上記サーバ装置に送信する送信機能とを実現させるためのプログラムである。
【００１１】
請求項１〜３に係る発明のサーバ装置、サーバシステム及びプログラムによれば、時刻指定送信を予約した場合、予約したデータの送信の直前にクライアントが送信データ、送信宛先等を再確認することができ、変更や誤りがあった場合には、変更、取消を行うことができるので、誤った送信を有効に防止することができる。
【００１２】
【発明の実施の形態】
以下、本発明のサーバ装置をファクシミリサーバに適用した場合の実施の形態について図面を用いて説明する。図１は本発明に係るサーバ装置を備えたファクシミリシステムのネットワーク構成を示す図、図２はファクシミリサーバのハードウェア構成例を示すブロック図、図３はこのファクシミリサーバを機能で表した機能構成ブロック図、図４はクライアントパソコンのハードウェア構成例を示すブロック図、図５はこのクライアントパソコンを機能で表した機能構成ブロック図である。
【００１３】
図１に示すネットワーク構成図において、１はファクシミリサーバ、２はメールサーバ、３、４、５・・・はクライアントのパソコン、６はＬＡＮである。
ファクシミリサーバ１は、公衆電話回線に接続されるとともに、通信ネットワークとして、通信ネットワークの一つであるＬＡＮ６に接続されており、このＬＡＮ６には、メールサーバ２と複数のクライアントパソコン３、４、５、・・・が接続されており、また、インターネットにも接続されている。
【００１４】
このファクシミリサーバ１は、公衆電話回線を通じてファクシミリ受信した画像データを、転送先のクライアントパソコンやインターネットに接続された他のファクシミリ装置に対して、それぞれ対応するプロトコルに従って転送することができる。
また、ファクシミリサーバ１は、クライアントパソコン３、４、５、・・・から受信したデータを一旦格納しておき、クライアントから指定された時刻になると、格納しておいたデータを指定された送信先に送信することもできる。
【００１５】
次に、このファクシミリサーバ１のハードウェア構成について、図２により説明する。図２に示すように、ファクシミリサーバ１は、ＣＰＵ１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、表示部１４、操作部１５、読取部１６、画像メモリ１７、記録部１８、モデム１９、ネットワーク制御ユニットＮＣＵ２０、ＬＡＮインターフェース２１から構成されるとともに、各部がバス２２を介して接続されている。
ＣＰＵ１１は、バス２２を介してファクシミリサーバ１のハードウェア各部を制御するとともに、ＲＯＭ１２に記憶されたプログラムに基づいて各種のプログラムを実行する。ＲＡＭ１３はＳＲＡＭ等で構成され、プログラムの実行時に発生する一時的なデータを記憶する。なお、このＲＡＭ１３にフラッシュメモリを使用する構成も可能であり、この場合には、停電、ファクシミリサーバ１の電源が遮断された場合にも記憶内容が失われることはない。
【００１６】
表示部１４は、液晶表示装置（ＬＣＤ）又はＣＲＴディスプレイ等の表示装置であり、ファクシミリサーバ１の動作状態を表示したり、種々の機能の操作画面の表示を行う。操作部１５はファクシミリサーバ１を操作するために必要な文字キー、テンキー、短縮ダイアルキー、ヘルプキー等の各種のファンクションキーを備えている。なお、表示部１４をタッチパネル方式とすることによりこの操作部１５の各種キーの一部又は全部を代用することができる。
【００１７】
読取部１６は、ＣＣＤ等を利用したスキャナで原稿を読み取り、白黒２値に変換したドットイメージデータを出力する。画像メモリ１７は、ＤＲＡＭ等を用いて構成され、送信すべきイメージデータまたは受信したイメージデータを記憶する。
記録部１８は電子写真方式等のプリンタ装置を備え、受信したデータをハードコピーとしてプリントアウトとする。
【００１８】
モデム１９は、バス２２に接続されており、ファクシミリ通信が可能なファックスモデムとしての機能を有し、このモデム１９は同様にバス２２に接続されたＮＣＵ２０と接続されている。ＮＣＵ２０はアナログ回線の閉結及び開放の動作を行うハードウェアであり、必要に応じてモデム１９を公衆電話回線２３に接続する。また、ＬＡＮインターフェース２１は、ＬＡＮ６に接続され、ＬＡＮ６からの信号やデータを受信する一方、ＬＡＮ６に対して信号やデータを送信して信号変換やプロトコル変換などのインターフェース処理を実行する。
【００１９】
ファクシミリサーバ１は上記のような構成を備えており、ファクシミリ送信時には、原稿の画像データが読取部１６で読み取られて画像メモリ１７に蓄積された後、モデム１９で変調され、ＮＣＵ２０から公衆電話回線２３を通して通信相手先に送信される。また、ファクシミリ受信時には、受信した画像データがモデム１９で復調されて画像メモリ１７に蓄積された後、記録部１８により印刷される。
【００２０】
一方、図３はこのファクシミリサーバ１をファクシミリサーバ機能により表した機能ブロック図であり、制御部３１、ファクシミリ送信部３２、ジョブ受付部３３、送信データ格納部３４、送信時刻格納部３５、送信宛先格納部３６、確認フラグ格納部３７、自動実行フラグ格納部３８、確認通知部３９、処理変更部４０、計時部４１からなり、ファクシミリ送信部３２は、クライアントから送信を依頼されたデータを指定された宛先に送信する。
【００２１】
また、ジョブ受付部３３はクライアントパソコンから時刻指定されたデータ送信を受け付け、送信データが送信データ格納部３４に格納されるとともに、送信時刻、送信宛先がそれぞれ送信時刻格納部３５、送信宛先格納部３６に記憶される。一方、確認フラグ格納部３７は、データ送信時にクライアントに送信確認を行うか否かのフラグを格納し、自動実行フラグ格納部３８はクライアントから指示がない場合に自動的に送信を行うか否かのフラグを格納している。確認通知部３９は、確認フラグがセットされているときに、クライアントパソコンに確認通知を行い、処理変更部４０は、クライアントからデータ送信のパラメータ等の変更指示があった場合に、送信データ格納部３４、送信時刻格納部３５及び送信宛先格納部３６の内容を変更したり、削除を行う。そして、計時部４１で計時されている時刻がクライアントから指定された時刻になると、ファクシミリ送信部３２が送信データ格納部３４に格納しておいたデータを送信宛先格納部３６に格納された送信先に送信する。
これらの各部は、図２のＣＰＵ１１及びＲＯＭ１２、ＲＡＭ１３により構成され、各部の機能はソフトウェアプログラムにより実行される。
【００２２】
次に、クライアントパソコン３について、図４のハードウェア構成図及び図５の機能ブロック図により説明する。
図４に示すように、クライアントパソコン３は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、表示部５４、入力部５５、ハードディスクドライブ（ＨＤＤ）５６、ＬＡＮインターフェース５７等から構成され、各部は同様にバス５８を介して接続されている。
【００２３】
ＣＰＵ５１は、バス５８を介してクライアントパソコン３のハードウェア各部を制御するとともに、ＲＯＭ５２に記憶されたソフトウェアプログラムに基づいて各種のプログラムを実行し、ＲＡＭ５３はＳＲＡＭ等で構成され、プログラムの実行時に発生する一時的なデータを記憶する。
表示部５４は、液晶表示装置（ＬＣＤ）又はＣＲＴディスプレイ等の表示装置であり、入力部５５はクライアントパソコン３を操作するためのキーボードである。ＨＤＤ５６は記憶媒体を内蔵する記憶装置であり、各種の機能を格納するプログラム領域を備えている。
また、ＬＡＮインターフェース５７は、ＬＡＮ６に接続され、上記ファクシミリサーバ１のＬＡＮインターフェースと同じ働きを行う。
【００２４】
次に、クライアントパソコン３の機能ブロック図について図５により説明するが、図５はクライアントパソコン３の時刻予約送信の送信実行時の送信確認を実施する機能のみを表す機能ブロック図である。図５に示すように、クライアントパソコン３は制御部６１、確認通知受信部６２、送信指示・変更部６３、指示送信部６４よりなり、制御部６１は他の各部を制御し、確認通知受信部６２はファクシミリサーバ１からのジョブ実行時の確認通知を受信し、送信指示・変更部６３は上記確認通知に応答して送信ジョブの内容を変更し、指示送信部６４は上記送信指示・変更部６３で変更した内容をファクシミリサーバ１に送信する機能を有している。これらの各部もＣＰＵ５１及びＲＯＭ５２、ＲＡＭ５３、ＨＤＤ５６により構成され、これらの各部の機能は同様にソフトウェアプログラムにより実行される。
【００２５】
このファクシミリシステムでは、クライアントパソコン３からファクシミリサーバ１に対して、予め指定された時刻に所定のデータを送信する、いわゆる時刻指定送信を予約することができるが、この時刻指定送信の予約時の作用を図３の機能ブロック図及び図６のフローチャートを用いて説明する。
【００２６】
まず、クライアントがクライアントパソコン３から、送信データ、送信宛先、送信時刻、回線種別、送信実行時の確認要否、確認時に指示がない場合の自動実行の可否を送信し、ファクシミリサーバ１のジョブ受付部３３がこのジョブを受け付ける（ステップ１０１）と、制御部３１は送信データを送信データ格納部３４に格納する（ステップ１０２）。そして、制御部３１は送信時刻を送信時刻格納部３５に記憶し（ステップ１０３）、送信宛先を送信宛先格納部３６に記憶する（ステップ１０４）。次に、制御部３１は、クライアントから送信時の確認要の指定があったか否かを判別し（ステップ１０５）、確認要の指定があった場合には、確認フラグ格納部３７のフラグをセットし、確認要の指定がなかった場合には、確認フラグ格納部３７のフラグをリセットする（ステップ１０７）。
【００２７】
次に、制御部３１は送信確認時にクライアントから指示がない場合の自動実行の可否を判別し（ステップ１０８）、自動実行可の場合には、自動実行フラグ格納部３８のフラグをセットし（ステップ１０９）、自動実行否の場合には、自動実行フラグ格納部３８のフラグをリセットして（ステップ１１０）、処理を終了する。
【００２８】
一方、クライアントが指定した送信時刻になると、ファクシミリサーバ１は送信データを送信するが、このファクシミリ送信時の作用を図３、図５の機能ブロック図及び図７のフローチャートにより説明する。なお、図７において、左側のフローチャートはファクシミリサーバ１の作用を示し、右側のフローチャートはクライアントパソコン３の作用を示す。
【００２９】
ファクシミリサーバ１の制御部３１は常に計時部４１で計時されている時刻を監視し、送信時刻格納部３５に記憶されているジョブの時刻からその時刻の指定ジョブがあるか否かを判別している（ステップ２０１）。その時刻の指定ジョブがあった場合には、制御部３１は確認フラグ格納部３７のそのジョブのフラグがセットされているか否かにより確認が必要か否かを判別する（ステップ２０２）。確認の必要がない場合には、制御部３１は送信宛先等のパラメータや送信データが揃っているか否かを判別し（ステップ２０３）、揃っている場合には、ステップ２１２に移って送信処理を行い、揃っていない場合にはステップ２０４に移る。
【００３０】
一方、確認要の指定があった場合には、制御部３１はＬＡＮ６を介して時刻指定送信予約を行ったクライアントパソコン３が稼動しているか否かを判別し（ステップ２０４）、クライアントパソコン３が稼動していない場合には、ステップ２０９に移る。一方、クライアントパソコン３が稼動している場合には、制御部３１は確認通知部３９によりＬＡＮ６を介してクライアントパソコン３に送信データ、送信時刻、送信宛先等のパラメータを送信して送信確認の通知を行う（ステップ２０５）。
【００３１】
この送信確認の通知が行われると、クライアントパソコン３の通知受信部６２がこの通知を受信し（ステップ３０１）、制御部６１は常時確認通知を受信したか否かを判別している（ステップ３０２）ので、この確認通知を受信すると、制御部６１は図８に示すように、クライアントパソコン３の表示部５４に送信されてきた、送信宛先、送信時刻等のパラメータ及び送信の可否を指示する画面を表示する（ステップ３０３）。クライアントはこの画面上で「送信データ」をクリックすることにより、送信データを確認することもできる。送信宛先、送信データの変更がない場合には、クライアントは確認画面の「送信可」をチェックし、送信時刻、送信宛先あるいは送信データの変更を行う場合には、送信時刻、送信先の変更、新たな送信データの選択等を行った後、「送信可」をチェックする。また、送信ジョブを中止する場合には、「送信否」をチェックする。これらの送信可否及び変更は制御部６１により送信指示・変更部６３に記憶され、クライアントが確認画面の「実行」をクリックすると、制御部６１は指示送信部６４によりこれらの指示をファクシミリサーバ１に送信して、クライアントパソコン３での処理を完了する。
【００３２】
一方、ファクシミリサーバ１の制御部３１はクライアントパソコン３からの指示があるかないかを判別しており（ステップ２０７）、指示がない場合には、制御部３１は確認通知から所定時間が経過したか否かを判別し（ステップ２０８）、所定時間経過していない場合には、ステップ２０６に戻る。確認通知から所定時間経過しても指示がない場合には、制御部３１は送信宛先等のパラメータや送信データが揃っているか否かを判別し（ステップ２０９）、揃っていない場合には、制御部３１は送信指定時刻を所定時間分変更し、変更した送信時刻を送信時刻格納部３５に格納した（ステップ２１０）後、処理を完了する。ステップ２０９において、パラメータや送信データが揃っている場合には、制御部３１は自動実行フラグ格納部３８のそのジョブのフラグがセットされているか否かにより自動実行の可否を判別する（ステップ２１１）。自動実行可の場合には、制御部３１は通常のＧ３方式あるいはインターネットファクシミリ（ＩＦＡＸ）機能により指定された送信宛先にファクシミリ送信を行う（ステップ２１２）。自動実行が否の場合には、制御部３１は指定時刻を所定時間分変更し、変更した送信時刻を送信時刻格納部３５に格納した（ステップ２１０）後、処理を完了する。
【００３３】
ステップ２０７において、クライアントパソコン３からの指示があった場合には、制御部３１はその指示により送信時刻の変更または送信の取消の指示があるか否かを判別し（ステップ２１３）、送信時刻の変更または取消指示があった場合には、その指示を実行する（ステップ２１４）。すなわち、送信時刻の変更指示があった場合には、制御部３１は変更された送信時刻を送信時刻格納部３５に格納するとともに、送信データ、送信宛先の変更もあった場合には、それらも各格納部に格納した後、処理を完了する。また、取消指示があった場合には、制御部３１は各格納部のそのジョブのデータを削除して処理を完了する。
【００３４】
一方、ステップ２１３において、送信時刻の変更または送信の取消の指示がなかった場合、制御部３１はクライアントから送信指示があれば、送信処理を行い、パラメータや送信データの変更があった場合には、それらの各格納部への書き換えを実行した（ステップ２１５）後、送信処理を行って（ステップ２１２）、処理を完了する。
【００３５】
上記の実施の形態では、本発明のサーバ装置をファクシミリサーバに適用した場合について説明したが、ファクシミリサーバ以外の通常のサーバ装置においても本発明を実施することができ、ファクシミリ送信の時刻指定送信以外のメール等の時刻指定送信にも本発明を適用することができる。
また、上記の実施の形態では、ファクシミリサーバとクライアントパソコンをＬＡＮにより接続している例を説明したが、ＷＡＮや専用線などの他の種類のネットワーク、あるいはＬＡＮとインターネットとの組み合わせといったような、複数種類のネットワークを組み合わせたもので構成することも可能である。
さらに、上記の実施の形態では、送信データ、送信宛先、送信時刻の格納部を設けてそれらを変更可能としたが、回線種別等の他のパラメータの格納部を設け、それらのパラメータを変更できるようにすることもできる。
【００３６】
【発明の効果】
以上詳述したように、本発明のサーバ装置、サーバシステム及びプログラムは、受け付けた送信ジョブの実行前にクライアントに確認通知を送付し、その確認通知に対する応答に基づいて送信ジョブの内容を変更するので、クライアントが時刻指定送信を予約した場合、予約したデータの送信の直前にクライアントが送信データ、送信宛先等を再確認することができ、変更や誤りがあった場合には、変更、取消を行うことができるので、誤った送信を有効に防止することができる。
【図面の簡単な説明】
【図１】本発明に係るサーバ装置を備えたファクシミリシステムのネットワーク構成を示す図である。
【図２】ファクシミリサーバのハードウェア構成例を示すブロック図である。
【図３】ファクシミリサーバを機能で表した機能構成ブロック図である。
【図４】クライアントパソコンのハードウェア構成例を示すブロック図である。
【図５】クライアントパソコンを機能で表した機能構成ブロック図である。
【図６】時刻指定送信の予約時の作用を示すフローチャートである。
【図７】時刻指定送信実行時の作用を示すフローチャートである。
【図８】時刻指定送信時の確認画面を示す図である。
【符号の説明】
１  ファクシミリサーバ
２  メールサーバ
３、４、５  クライアントパソコン
６  ＬＡＮ
１１、５１  ＣＰＵ
１２、５２  ＲＯＭ
１３、５３  ＲＡＭ
１４、５４  表示部
１５  操作部
１６  読取部
１７  画像メモリ
１８  記録部
１９  モデム
２０  ネットワーク制御ユニット
２１、５７  ＬＡＮインターフェース
２２、５８  バス
３１、６１  制御部
３２  ファクシミリ送信部
３３  ジョブ受付部
３４  送信データ格納部
３５  送信時刻格納部
３６  送信宛先格納部
３７  確認フラグ格納部
３８  自動実行フラグ格納部
３９  確認通知部
４０  処理変更部
４１  計時部
５５  入力部
５６  ハードディスクドライブ（ＨＤＤ）
６２  確認通知受信部
６３  送信指示・変更部
６４  指示送信部
【図１】
2004241953.tif 000003
【図２】
2004241953.tif 000004
【図３】
2004241953.tif 000005
【図４】
2004241953.tif 000006
【図５】
2004241953.tif 000007
【図６】
2004241953.tif 000008
【図７】
2004241953.tif 000009
【図８】
2004241953.tif 000010