(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたコンピュータとの間でデータ転送及びコマンドの送受信を行うと共に、前記コンピュータから転送されたデータをメモリに蓄積し、蓄積されたデータを他のファクシミリ装置へファクシミリ送信するファクシミリ装置であって、
前記コンピュータからのデータ転送又はファクシミリ送信を停止指示するための停止指示手段と、
前記コンピュータからのデータ転送中又はファクシミリ送信中に、前記コンピュータから停止要求コマンドを受信した場合に、実行中のデータ転送又は実行中のファクシミリ送信を停止させ、前記コンピュータからのデータ転送中又はファクシミリ送信中に、前記停止指示手段により停止指示された場合、停止指示されたことを一旦前記コンピュータへ通知し、前記コンピュータから停止要求コマンドを受信した場合に、実行中のデータ転送又は実行中のファクシミリ送信を停止させる停止制御手段と、
を有するファクシミリ装置。
【請求項２】
ネットワークを介して接続されたコンピュータとの間でデータ転送及びコマンドの送受信を行うと共に、他のファクシミリ装置から受信したデータ又は操作部からの指示で読み取ったデータをメモリに蓄積し、蓄積されたデータを前記コンピュータへ転送するファクシミリ装置であって、
前記コンピュータへのデータ転送を停止指示するための停止指示手段と、
前記コンピュータへのデータ転送中に、前記コンピュータから停止要求コマンドを受信した場合に、実行中のデータ転送を停止させ、前記コンピュータへのデータ転送中に、前記停止指示手段により停止指示された場合、停止指示されたことを一旦前記コンピュータへ通知し、前記コンピュータから停止要求コマンドを受信した場合に、実行中のデータ転送を停止させる停止制御手段と、
を有するファクシミリ装置。
【請求項３】
前記停止制御手段によりデータ転送を停止させるときに、転送中のデータをメモリに保存するデータ保存手段をさらに有する請求項２に記載のファクシミリ装置。
【請求項４】
実行中のデータ転送又は実行中のファクシミリ送信を停止させるときに、停止指示があった旨のエラーコード及び前記コンピュータからの停止要求コマンドにより停止された旨のエラーコードの何れかである停止の要因を示すエラーコードをコンピュータへ通知する通知手段をさらに有する請求項１乃至請求項３の何れか一項に記載のファクシミリ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ装置に係り、より詳しくは、ネットワークを介して接続されたコンピュータとの間でデータ転送及びコマンドの送受信を行うと共に、コンピュータから転送されたデータをメモリに蓄積し該蓄積されたデータを他のファクシミリ装置へファクシミリ送信する機能、或いは他のファクシミリ装置から受信したデータ又は操作部からの指示で読み取ったデータをメモリに蓄積し該蓄積されたデータをコンピュータへ転送する機能を有するファクシミリ装置に関する。
【０００２】
【従来の技術】
従来より、ホストコンピュータ等とＬＡＮ（ローカルエリアネットワーク）等を介して接続され、ホストコンピュータから転送されたデータを遠隔地のファクシミリ装置等に送信するファクシミリ装置が、特開平４−２９００５８号公報に開示されている。また、同様にホストコンピュータ等と接続され、内部のメモリに蓄積されたデータをホストコンピュータへ転送しホストコンピュータによるデータの取り込みを可能にするファクシミリ装置が、特開平２−１９０６２号公報に開示されている。
【０００３】
ところが、特開平４−２９００５８号公報や特開平２−１９０６２号公報には、ホストコンピュータとのデータ転送中及び遠隔地のファクシミリ装置へのファクシミリ送信中における停止処理については言及されていない。
【０００４】
このため、ホストコンピュータのオペレータが誤って送信要求を出した場合、一旦開始したデータ転送やファクシミリ送信を円滑に停止することができずに、結果的に無駄な通信コストがかかるおそれがあった。
【０００５】
また、ファクシミリ装置からのデータをホストコンピュータで取り込んでいる途中でファクシミリ装置からのデータ転送が停止され、重要なデータ（例えば、重要度の高い文書など）が消えてしまう、といった不都合が発生するおそれがあった。
【０００６】
【発明が解決しようとする課題】
本発明は、上記問題点を解消するために成されたものであり、ネットワーク接続されたホストコンピュータとの間のデータ転送中又はファクシミリ送信中における停止処理を円滑に行うことができるファクシミリ装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載のファクシミリ装置は、ネットワークを介して接続されたコンピュータとの間でデータ転送及びコマンドの送受信を行うと共に、前記コンピュータから転送されたデータをメモリに蓄積し、蓄積されたデータを他のファクシミリ装置へファクシミリ送信するファクシミリ装置であって、前記コンピュータからのデータ転送又はファクシミリ送信を停止指示するための停止指示手段と、前記コンピュータからのデータ転送中又はファクシミリ送信中に、前記コンピュータから停止要求コマンドを受信した場合に、実行中のデータ転送又は実行中のファクシミリ送信を停止させ、前記コンピュータからのデータ転送中又はファクシミリ送信中に、前記停止指示手段により停止指示された場合、停止指示されたことを一旦前記コンピュータへ通知し、前記コンピュータから停止要求コマンドを受信した場合に、実行中のデータ転送又は実行中のファクシミリ送信を停止させる停止制御手段と、を有することを特徴とする。
【０００９】
また、請求項２記載のファクシミリ装置は、ネットワークを介して接続されたコンピュータとの間でデータ転送及びコマンドの送受信を行うと共に、他のファクシミリ装置から受信したデータ又は操作部からの指示で読み取ったデータをメモリに蓄積し、蓄積されたデータを前記コンピュータへ転送するファクシミリ装置であって、前記コンピュータへのデータ転送を停止指示するための停止指示手段と、前記コンピュータへのデータ転送中に、前記コンピュータから停止要求コマンドを受信した場合に、実行中のデータ転送を停止させ、前記コンピュータへのデータ転送中に、前記停止指示手段により停止指示された場合、停止指示されたことを一旦前記コンピュータへ通知し、前記コンピュータから停止要求コマンドを受信した場合に、実行中のデータ転送を停止させる停止制御手段と、を有することを特徴とする。
【００１１】
また、請求項３記載のファクシミリ装置は、請求項２に記載のファクシミリ装置において、前記停止制御手段によりデータ転送を停止させるときに、転送中のデータをメモリに保存するデータ保存手段をさらに有することを特徴とする。
【００１２】
また、請求項４記載のファクシミリ装置は、請求項１乃至請求項３の何れか一項に記載のファクシミリ装置において、実行中のデータ転送又は実行中のファクシミリ送信を停止させるときに、停止指示があった旨のエラーコード及び前記コンピュータからの停止要求コマンドにより停止された旨のエラーコードの何れかである停止の要因を示すエラーコードをコンピュータへ通知する通知手段をさらに有することを特徴とする。
【００１３】
上記請求項１記載のファクシミリ装置は、ネットワークを介してコンピュータに接続されており、このコンピュータとの間でデータ転送及びコマンドの送受信を行う。また、コンピュータから転送されたデータをメモリに蓄積し、蓄積されたデータを他のファクシミリ装置へファクシミリ送信する。
【００１４】
このような請求項１記載のファクシミリ装置において、コンピュータから自端末へデータを転送中に、コンピュータから停止要求コマンドを受信すると、停止制御手段は、実行中のデータ転送を停止させる。また、停止制御手段は、オペレータが停止指示手段によってコンピュータからのデータ転送を停止指示した場合、停止指示されたことを一旦コンピュータへ通知し、コンピュータから停止要求コマンドを受信した場合に、実行中のデータ転送を停止させる。
【００１５】
また、請求項１記載のファクシミリ装置において、前記蓄積されたデータを他のファクシミリ装置へファクシミリ送信中に、コンピュータから停止要求コマンドを受信すると、停止制御手段は、実行中のファクシミリ送信を停止させる。また、停止制御手段は、オペレータが停止指示手段によってファクシミリ送信を停止指示した場合、停止指示されたことを一旦コンピュータへ通知し、コンピュータから停止要求コマンドを受信した場合に、実行中のファクシミリ送信を停止させる。
【００１６】
このように停止指示手段による停止指示又はコンピュータからの停止要求コマンドによって、実行中のデータ転送又は実行中のファクシミリ送信を停止制御手段により円滑に停止させることができる。また、停止指示手段によって停止指示された場合、停止指示があったことを一旦コンピュータに通知し、全ての場合においてコンピュータからの停止要求コマンドによりデータ転送やファクシミリ送信のプロセスを停止するよう制御するので、コンピュータ側にて停止処理を一元管理できる。
【００１７】
また、コンピュータのオペレータが誤ってデータ送信要求を出した場合、すぐに停止要求コマンドをコンピュータから請求項１記載のファクシミリ装置へ転送することにより、実行中のデータ転送又は実行中のファクシミリ送信を停止させ、無駄なデータ転送やファクシミリ送信が続行されることを回避し、無駄な通信コストを省くことができる。
【００２０】
次に、請求項２記載のファクシミリ装置は、ネットワークを介してコンピュータに接続されており、このコンピュータとの間でデータ転送及びコマンドの送受信を行う。また、他のファクシミリ装置から受信したデータ又は操作部からの指示で読み取ったデータをメモリに蓄積し、蓄積されたデータを前記コンピュータへ転送する。
【００２１】
このような請求項２記載のファクシミリ装置において、自端末からコンピュータへデータを転送中に、コンピュータから停止要求コマンドを受信すると、停止制御手段は、実行中のデータ転送を停止させる。また、停止制御手段は、オペレータが停止指示手段によってコンピュータへのデータ転送を停止指示した場合、停止指示されたことを一旦コンピュータへ通知し、コンピュータから停止要求コマンドを受信した場合に、実行中のデータ転送を停止させる。
【００２２】
このように停止指示手段による停止指示又はコンピュータからの停止要求コマンドによって、実行中のデータ転送を停止制御手段により円滑に停止させることができる。また、停止指示手段によって停止指示された場合、停止指示があったことを一旦コンピュータに通知し、全てコンピュータからの停止要求コマンドによりデータ転送のプロセスを停止させることにより、コンピュータ側にて停止処理を一元管理できる。
【００２３】
また、請求項２記載のファクシミリ装置のオペレータが、誤って必要でないデータをコンピュータへ転送指示した場合、停止指示手段によって該データ転送を停止指示することにより、実行中のデータ転送を停止させ、無駄なデータ転送が続行されることを回避できる。
【００２６】
なお、請求項３記載のファクシミリ装置のようにデータ保存手段をさらに備えることにより、上記請求項２記載の停止制御手段によって、自端末からコンピュータへのデータ転送を停止させるときに、転送中のデータをデータ保存手段によりメモリに保存することができる。これにより、転送中のデータが消失してしまうことを未然に防止することができる。
【００２７】
また、請求項４記載のファクシミリ装置のように通知手段をさらに備えることにより、実行中のデータ転送又は（請求項１記載のファクシミリ装置において）実行中のファクシミリ送信を停止させるときに、停止指示があった旨のエラーコード及びコンピュータからの停止要求コマンドにより停止された旨のエラーコードの何れかである停止の要因を示すエラーコードをコンピュータへ通知することができる。これにより、コンピュータ側のオペレータは、通知されたエラーコードにより停止の要因を把握することができる。
【００２８】
【発明の実施の形態】
［第１実施形態］
以下、図面を参照して、上記請求項１、４に記載の発明に対応する第１実施形態を詳細に説明する。
【００２９】
［ファクシミリ装置の全体構成］
図１には、本発明に係るファクシミリ装置１０の全体構成図を示す。このファクシミリ装置１０には、オペレータがデータ転送やファクシミリ送信の停止指示及び画情報の読み取り指示を行うための操作ボタン等で構成された操作部１２と、停止指示を受信した時の動作を含むファクシミリ装置における一連の動作を制御する制御部１４と、操作部１２からの読み取り指示により原稿から画情報を読み取る読み取り部１６と、画情報を符号化して圧縮データに変換する処理及び圧縮データを伸長して元の画情報に復号する処理を行う画像処理部１８と、読み取り部１６により読み取られた画情報、遠隔地のファクシミリ装置から受信した画情報およびホストコンピュータ（以下、ホストと称する）３０から転送された画情報を記憶する記憶域としてのメモリ部２０と、通信手順における回線の接続及び切断を行う回線制御部２２と、外部の通信回線３２の制御を行う網制御部２４と、「通信中」を示すＬＥＤとディスプレイとを備え、前記ＬＥＤを点灯させると共に転送及び送信の動作の状態をディスプレイに表示してオペレータに通知する表示部２６と、ホスト３０とのデータ転送や各種コマンドのやりとりを行うホストコンピュータインタフェース部２８とが、設けられている。
【００３０】
上記制御部１４には、操作部１２、表示部２６、ホストコンピュータインタフェース部２８、画像処理部１８及び回線制御部２２の各々が接続されており、さらに画像処理部１８には、読み取り部１６、メモリ部２０及び回線制御部２２の各々が接続されている。
【００３１】
読み取り部１６で読み取られた画情報は、画像処理部１８により符号化と圧縮が行われて圧縮データとなりメモリ部２０に記憶される。また、ホスト３０から転送された画情報は、ホストコンピュータインタフェース部２８、制御部１４を介して画像処理部１８に入力され、画像処理部１８により符号化と圧縮が行われて圧縮データとなりメモリ部２０に記憶される。
【００３２】
また、ファクシミリ送信時には、メモリ部２０に記憶された圧縮データが画像処理部１８により伸長されて元の画情報に復号される。復号された画情報は制御部１４による制御の下で、回線制御部２２、網制御部２４、通信回線３２を介して相手先のファクシミリ装置へ送信される。
【００３３】
なお、上記メモリ部２０には、ホスト３０宛てに送信されてきた親展文書或いは操作部１２からの指示で読み取られた親展文書等のデータを記憶するためのメールボックス領域が設けられており、ファクシミリ装置１０は、ホスト３０からデータ取り出し要求コマンドを受信した場合、メモリ部２０内のメールボックス領域からホスト３０宛てのデータを読み出してホスト３０へ転送する機能を有する。
【００３４】
また、ファクシミリ装置１０は、ホスト３０から画情報と該画情報の送信要求コマンドとが転送された場合、画情報をメモリ部２０に一旦蓄積した後、送信要求コマンドに基づく送信先へ前記蓄積した画情報をファクシミリ送信する機能を有する。
【００３５】
［第１実施形態における作用］
以下、本第１実施形態の作用として、ホスト３０からファクシミリ装置１０へのデータ転送中あるいは転送されたデータを遠隔地のファクシミリ装置へ送信中に、ファクシミリ装置１０の操作部１２からの停止指示又はホスト３０からの停止要求コマンドにより、実行中のデータ転送又は実行中のファクシミリ送信を停止する停止制御処理を、図２を用いて説明する。
【００３６】
まず、図２のステップ１０２でホスト３０からの送信要求コマンドを受信し、次のステップ１０４でファクシミリ装置１０側で起動条件をチェックする。ここで、起動条件を満たしていれば、ステップ１０８へ進み、ホスト３０からファクシミリ装置１０へのデータ転送を開始する。もし、起動条件を満たしていなければ、ステップ１０６へ進み、起動失敗のエラーコードをホスト３０に通知する。
【００３７】
この停止制御処理では、データ転送中又は遠隔地のファクシミリ装置へのデータ送信中の停止方法として、操作部１２からの停止指示による停止と、ホスト３０からの停止要求コマンドによる停止の２種類の停止方法が実行可能である。
【００３８】
まず、操作部１２からの停止指示による停止について説明する。データ転送中にオペレータが操作部１２によって停止指示すると、ステップ１１２で肯定判定され、ステップ１２８へ進み、当該時点でデータをファクシミリ送信中であるか否かを判断する。
【００３９】
このときファクシミリ送信中でなくファクシミリ送信開始前であれば、ステップ１３２でデータ転送処理（以下、転送プロセスと称する）のみを終了し、ステップ１３４でファクシミリ装置１０の操作部１２から停止指示があった旨のエラーコードをホスト３０へ通知する。このとき転送中のデータにおける転送完了ページおよび転送中ページは削除され、ファクシミリ送信処理（以下、送信プロセスと称する）は実行されない。
【００４０】
一方、例えば、転送中にメモリ残量がしきい値以下に低下した等の要因で、ファクシミリ送信が既に開始されていた場合は、ステップ１２８で肯定判定されてステップ１３０へ進み、送信プロセスを終了し、そしてステップ１３２で転送プロセスも終了する。さらに、ステップ１３４で操作部１２から停止指示があった旨のエラーコードをホスト３０へ通知する。このとき転送中のデータにおける転送完了ページおよび転送中ページは削除される。
【００４１】
ところで、データ転送中に停止指示されなかった場合は、ステップ１１４でデータ転送が正常に終了した後、次のステップ１１６で遠隔地のファクシミリ装置へのファクシミリ送信を開始する（但し、上記のようにデータ転送中にファクシミリ送信が先行して開始された場合は除く）。
【００４２】
そして、このファクシミリ送信中にオペレータが操作部１２によって停止指示すると、ステップ１２０で肯定判定され、ステップ１２４で送信プロセスを終了し、次のステップ１２６でファクシミリ装置１０の操作部１２から停止指示があった旨のエラーコードをホスト３０に通知する。このとき転送完了ページのうち送信が終了していないページのみ削除される。
【００４３】
次に、ホスト３０からの停止要求コマンドによる停止について説明する。データ転送中にホスト３０から停止要求コマンドを受信すると、ステップ１１０で肯定判定され、ステップ１２８へ進み、当該時点でファクシミリ送信中であるか否かを判断する。
【００４４】
このときファクシミリ送信中でなくファクシミリ送信開始前であれば、ステップ１３２で転送プロセスのみを終了し、ステップ１３４で停止要求コマンドにより停止された旨のエラーコードをホスト３０へ通知する。このとき転送中のデータにおける転送完了ページおよび転送中ページは削除され、送信プロセスは実行されない。
【００４５】
一方、例えば、転送中にメモリがしきい値以下に低下した等の要因で、送信が既に開始されていた場合は、ステップ１２８で肯定判定されてステップ１３０へ進み、送信プロセスを終了し、そしてステップ１３２で転送プロセスも終了する。さらに、ステップ１３４で停止要求コマンドにより停止された旨のエラーコードをホスト３０へ通知する。このとき転送中のデータの転送完了ページおよび転送中ページは削除される。
【００４６】
ところで、データ転送中に停止要求コマンドを受信しなかった場合は、ステップ１１４でデータ転送が正常に終了した後、次のステップ１１６で遠隔地のファクシミリ装置へのファクシミリ送信を開始する（但し、上記のようにデータ転送中にファクシミリ送信が先行して開始された場合は除く）。
【００４７】
そして、このファクシミリ送信中に停止要求コマンドを受信すると、ステップ１１８で肯定判定され、ステップ１２４で送信プロセスを終了し、次のステップ１２６で停止要求コマンドにより停止された旨のエラーコードをホスト３０に通知する。このとき転送完了ページのうち送信が終了していないページのみ削除される。
【００４８】
このように実行中のデータ転送又はファクシミリ送信を停止する手段を設けることにより、ホスト３０から誤って送信要求を出してしまった場合でも、そのあとホスト３０から停止要求を出すことにより、データ転送やファクシミリ送信を途中で中止し無駄なデータ転送やファクシミリ送信による通信コストを省くことができる。
【００４９】
また、データ転送またはファクシミリ送信が停止された場合、その停止要因を示すエラーコードがホスト３０へ通知されるので、ホスト３０のオペレータは停止要因を把握することができる。
【００５０】
なお、ファクシミリ装置１０の操作部１２から停止指示された場合、操作部１２から停止指示があったことを一旦ホスト３０に通知して、ホスト３０から停止要求コマンドを出すように制御しても良い。このように全ての場合にホスト３０からの停止要求コマンドにより、データ転送やファクシミリ送信のプロセスを停止するよう制御することにより、ホスト３０側にて停止処理を一元管理できる、という利点がある。
【００５１】
また、時刻指定で送信要求され停止時点で送信待ち状態であったデータを削除したい場合、操作部１２からの停止指示による停止を行うことで、上記送信待ち状態のデータを削除することができる。
【００５２】
［第２実施形態］
以下、図面を参照して、第２実施形態を詳細に説明する。なお、ファクシミリ装置１０の構成は第１実施形態と同様であるので、説明を省略する。
【００５３】
以下、本第２実施形態の作用として、ホスト３０からファクシミリ装置１０へのデータ転送中に転送エラーが発生し、実行中のデータ転送を停止する停止制御処理を、図３を用いて説明する。
【００５４】
ホスト３０からの送信要求コマンドを受信し（図３のステップ１０２）、ファクシミリ装置１０側で起動条件をチェックする（ステップ１０４）。ここで、条件を満たしていれば、ホスト３０からのデータ転送を開始する（ステップ１０８）。もし起動条件を満たしていなければ、起動失敗のエラーコードをホスト３０へ通知する（ステップ１０６）。
【００５５】
この停止制御処理では、転送エラー時の動作停止方法として、ファクシミリ装置１０内部の転送プロセスがエラーを検出した場合の停止と、ホスト３０側が転送エラーを検出した場合の停止の２種類の停止方法が実行可能である。
【００５６】
まず、内部の転送プロセスがエラーを検出した場合の停止について説明する。ファクシミリ装置１０内部の転送プロセスがエラーを検出すると、ステップ１４４で肯定判定され、このとき送信が開始されていなければステップ１５２で転送プロセスのみを終了し、次のステップ１５４でファクシミリ内部で転送エラーがあった旨のエラーコードをホスト３０へ通知する。このとき転送中のデータにおける転送中ページは削除され、次のステップ１５６で転送完了ページのみファクシミリ送信する。そして、このファクシミリ送信の終了後、ステップ１６０で送信完了したページ数をホスト３０へ通知する。
【００５７】
なお、データ転送中にメモリ残量がしきい値以下に低下した等の要因で、転送エラー検出時に既にファクシミリ送信が開始されていた場合も、上記同様に転送プロセスのみを終了し（ステップ１５２）、転送エラーがあった旨のエラーコードをホスト３０へ通知する（ステップ１５４）。送信プロセスは転送完了ページのみ送信する（ステップ１５６）。
【００５８】
次に、ホスト３０側が転送エラーを検出した場合の停止について説明する。データ転送中にホスト３０側で転送エラーが検出されると、ステップ１４０で肯定判定され、ステップ１４２でホスト３０から転送停止要求コマンドを受信し、このとき送信が開始されていなければステップ１５２で転送プロセスのみを終了し、次のステップ１５４で停止要求コマンドにより転送が停止された旨のエラーコードをホスト３０へ通知する。このとき転送中のデータにおける転送中ページは削除され、次のステップ１５６で転送完了ページのみファクシミリ送信する。そして、このファクシミリ送信の終了後、ステップ１６０で送信完了したページ数をホスト３０へ通知する。
【００５９】
なお、データ転送中にメモリがしきい値以下に低下した等の要因で、転送エラー検出時に、既にファクシミリ送信が開始されていた場合も、上記同様に転送プロセスのみを終了し（ステップ１５２）、転送エラーがあった旨のエラーコードをホスト３０へ通知する（ステップ１５４）。送信プロセスは転送完了ページのみ送信する（ステップ１５６）。
【００６０】
このように転送エラー発生を検出し、その検出時にデータ転送を停止する手段を設けたことで、転送エラー発生時にデータ転送を円滑に終了させることができる。例えば、転送を完了したページは確実に保存され、ファクシミリ送信されることから、データが全て消えてしまうような危険性は無い。
【００６１】
また、ファクシミリ送信終了後に送信完了したページ数をホスト３０へ通知することにより、ホスト３０側で送信されなかったページのみを送信要求することができる。これにより、同じページのデータを重複して転送しファクシミリ送信してしまうことを回避でき、処理の効率化や転送時間、ファクシミリ送信時間の短縮を図ることができる。
【００６２】
また、転送エラーの要因を示すエラーコードがホスト３０へ通知されるので、ホスト３０のオペレータは停止要因を把握することができる。
【００６３】
［第３実施形態］
以下、図面を参照して、上記請求項２、３、４に記載の発明に対応する第３実施形態を詳細に説明する。なお、ファクシミリ装置１０の構成は第１実施形態と同様であるので、説明を省略する。
【００６４】
以下、本第３実施形態の作用として、ホスト３０からファクシミリ装置１０へデータ取り出し要求した後、メモリ部２０内のメールボックスに蓄積されているデータをホスト３０へ転送中に、ファクシミリ装置１０の操作部１２からの停止指示又はホスト３０側からの停止要求コマンドにより、実行中のデータ転送を停止する停止制御処理を、図４を用いて説明する。
【００６５】
図４のステップ２０２でホスト３０からデータ取り出し要求コマンドを受信し、次のステップ２０４でファクシミリ装置１０で起動条件をチェックする。ここで、条件を満たしていれば、ステップ２０８でホスト３０へのデータ転送を開始する。もし起動条件を満たしていなければ、ステップ２０６で起動失敗のエラーコードをホスト３０へ通知する。
【００６６】
この停止制御処理では、データ転送中の停止方法として、ファクシミリ装置１０の操作部１２からの停止指示による停止と、ホスト３０側からの停止要求コマンドによる停止の２種類の停止方法が実行可能である。
【００６７】
まず、ファクシミリ装置１０の操作部１２からの停止指示による停止について説明する。データ転送中にファクシミリ装置１０の操作部１２から停止指示されると、ステップ２１２で肯定判定され、ステップ２１６へ進み、転送プロセスを終了する。そして、次のステップ２１８で操作部１２から停止指示があった旨のエラーコードをホスト３０へ通知する。このときメモリ部２０内のメールボックスに蓄積されているデータは全て保存される。
【００６８】
次に、ホスト３０側からの停止要求コマンドによる停止について説明する。データ転送中にホスト３０から停止要求コマンドを受信すると、ステップ２１０で肯定判定され、ステップ２１６へ進み、転送プロセスを終了する。そして、次のステップ２１８で停止要求コマンドにより停止された旨のエラーコードをホスト３０へ通知する。このときメモリ部２０内のメールボックスに蓄積されているデータは全て保存される。
【００６９】
このようにファクシミリ装置からホストへのデータ転送を停止する手段を設けることにより、必要でないデータや、データ量が非常に多くて転送時間がかかるデータの取り出しを中断することができ、無駄な転送を回避できる。
【００７０】
また、データ転送を中断されてもデータはメモリに保存されるので、誤って停止指示した場合でもメールボックス内の機密性の高い重要文書の消失を防ぐことができる。
【００７１】
また、データ転送の停止要因を示すエラーコードがホスト３０へ通知されるので、ホスト３０のオペレータは停止要因を把握することができる。
【００７２】
また、ファクシミリ装置１０の操作部１２から停止指示された場合、操作部１２から停止指示があったことを一旦ホスト３０に通知して、ホスト３０から停止要求コマンドを出すように制御しても良い。このように全てホスト３０からの停止要求コマンドによりデータ転送のプロセスを停止させることにより、ホスト３０側にて停止処理を一元管理できる、という利点がある。
【００７３】
［第４実施形態］
以下、図面を参照して、第４実施形態を詳細に説明する。なお、ファクシミリ装置１０の構成は第１実施形態と同様であるので、説明を省略する。
【００７４】
以下、本第４実施形態の作用として、ホスト３０からファクシミリ装置１０へデータ取り出し要求した後、メモリ部２０内のメールボックスに蓄積されているデータをホスト３０へ転送中に転送エラーが発生し、実行中のデータ転送を停止する停止制御処理を、図５を用いて説明する。
【００７５】
ホスト３０からデータ取り出し要求コマンドを受信し（図５のステップ２０２）、ファクシミリ装置１０で起動条件をチェックする（ステップ２０４）。ここで、条件を満たしていれば、ホスト３０へのデータ転送を開始する（ステップ２０８）。もし起動条件を満たしていなければ、起動失敗のエラーコードをホスト３０へ通知する（ステップ２０６）。
【００７６】
この停止制御処理では、転送エラー時の動作停止方法として、ファクシミリ装置内部の転送プロセスがエラーを検出した場合の停止と、ホスト３０側が転送エラーを検出した場合の停止の２種類の停止方法が実行可能である。
【００７７】
まず、内部の転送プロセスがエラーを検出した場合の停止について説明する。ホスト３０へのデータ転送中にファクシミリ装置１０内部の転送プロセスがエラーを検出すると、ステップ２１３で肯定判定され、ステップ２１６で転送プロセスのみを終了し、次のステップ２１８でファクシミリ内部で転送エラーがあった旨のエラーコードをホスト３０へ通知する。このときメモリ部２０内のメールボックスに蓄積されているデータは全て保存される。
【００７８】
次に、ホスト３０側が転送エラーを検出した場合の停止について説明する。ホスト３０へのデータ転送中にホスト３０側が転送エラーを検出すると、ステップ２０９で肯定判定され、ステップ２１１へ進み、ホスト３０から転送停止要求コマンドを受信する。そして、ステップ２１６で転送プロセスのみを終了し、次のステップ２１８で停止要求コマンドにより転送が停止された旨のエラーコードをホスト３０へ通知する。このときメモリ部２０内のメールボックスに蓄積されているデータは全て保存される。
【００７９】
このように転送エラー発生を検出し、その検出時にデータ転送を停止する手段を設けたことで、転送エラー発生時にデータ転送を円滑に終了させることができる。
【００８０】
また、転送を中断されても転送中のデータはメモリに保存されるので、転送エラーが発生してもメールボックス内の機密性の高い重要文書の損失を防ぐことができる。
【００８１】
また、転送エラーの要因を示すエラーコードがホスト３０へ通知されるので、ホスト３０のオペレータは停止要因を把握することができる。
【００８２】
なお、上記第１〜第４実施形態では、本発明に係るファクシミリ装置１０との間でデータやコマンドのやりとりを行うコンピュータとして、ホストコンピュータの例を挙げたが、上記コンピュータとしてはパーソナルコンピュータや中規模のコンピュータも適用可能である。
【００８３】
【発明の効果】
本発明によれば、ネットワーク接続されたコンピュータとの間のデータ転送中又はファクシミリ送信中における停止処理を円滑に行うことができる。
【００８４】
特に、請求項１記載の発明によれば、コンピュータのオペレータが誤ってデータ送信要求を出した場合、コンピュータから停止要求コマンドを転送して実行中のデータ転送又は実行中のファクシミリ送信を停止させることができるので、無駄なデータ転送やファクシミリ送信が続行されることを回避し、無駄な通信コストを省くことができる。また、停止指示手段によって停止指示された場合、停止指示があったことを一旦コンピュータに通知し、全ての場合においてコンピュータからの停止要求コマンドによりデータ転送やファクシミリ送信のプロセスを停止するよう制御するので、コンピュータ側にて停止処理を一元管理できる。
【００８６】
また、請求項２記載の発明によれば、オペレータが、誤って必要でないデータをコンピュータへ転送指示した場合、該データ転送を停止指示することにより実行中のデータ転送を停止させることができるので、無駄なデータ転送が続行されることを回避できる。また、停止指示手段によって停止指示された場合、停止指示があったことを一旦コンピュータに通知し、全てコンピュータからの停止要求コマンドによりデータ転送のプロセスを停止させるので、コンピュータ側にて停止処理を一元管理できる。
【００８７】
また、請求項３記載の発明によれば、自端末からコンピュータへのデータ転送を停止させるときに、転送中のデータをメモリに保存するので、転送中のデータが消失してしまうことを未然に防止することができる。
【００８８】
また、請求項４記載の発明によれば、停止の要因を示すエラーコードをコンピュータへ通知するので、コンピュータ側のオペレータは停止の要因を把握することができる。
【図面の簡単な説明】
【図１】発明の実施形態におけるファクシミリ装置の全体構成図である。
【図２】第１実施形態における停止制御処理の処理ルーチンを示す流れ図である。
【図３】第２実施形態における停止制御処理の処理ルーチンを示す流れ図である。
【図４】第３実施形態における停止制御処理の処理ルーチンを示す流れ図である。
【図５】第４実施形態における停止制御処理の処理ルーチンを示す流れ図である。
【符号の説明】
１０    ファクシミリ装置
１２    操作部
１４    制御部
１８    画像処理部
２０    メモリ部
３０    ホストコンピュータ
３２    通信回線
【図１】
0003580081.tif 000002
【図２】
0003580081.tif 000003
【図３】
0003580081.tif 000004
【図４】
0003580081.tif 000005
【図５】
0003580081.tif 000006