(57)【特許請求の範囲】
【請求項１】
ホスト装置に接続されたファクシミリ装置に対してイメージデータの送受信を行う前記ホスト装置に設けられたファクシミリ制御システムにおいて、
前記ファクシミリ装置に対して送受信されるイメージデータを一定の圧縮方式のフォーマットで記憶する記憶手段と、
前記ファクシミリ装置に対する送受信毎に、前記記憶手段に記憶されるイメージデータがファクシミリ受信を対象としたデータとファクシミリ送信を対象としたデータと印刷を対象としたデータとのいずれかを識別可能とする属性と、そのイメージデータが記憶されるアドレスとを含むログデータを記憶するログファイルと、
前記記憶手段に記憶される既存のイメージデータを前記ファクシミリ装置へ新たに送信する場合に、その送信される前記記憶手段に記憶された既存のイメージデータに対応させた前記ログデータをその属性を変更して新規のログデータとして前記ログファイルへ登録するログ登録手段と、
そのログ登録手段により前記ログファイルに登録された新規のログデータに基づいて、前記記憶手段に記憶される既存のイメージデータを前記ファクシミリ装置へ送信する送信手段とを備えたことを特徴とする前記ホスト装置に設けられたファクシミリ制御システム。
【請求項２】
前記送信手段は、前記ログ登録手段により新規に登録されたログデータの属性が、ファクシミリ送信を対象としたものであれば該当するイメージデータをファクシミリ送信データとして、印刷を対象としたものであれば該当するイメージデータを印刷データとして、前記ファクシミリ装置へ送信することを特徴とする請求項１記載の前記ホスト装置に設けられたファクシミリ制御システム。
【請求項３】
前記送信手段により該当するイメージデータが前記ファクシミリ装置へ送信された場合には、送信済みであることが識別可能な属性を該当するログデータの属性に追加する属性追加手段を備えたことを特徴とする請求項１または２記載の前記ホスト装置に設けられたファクシミリ制御システム。
【請求項４】
ホスト装置に接続されたファクシミリ装置へイメージデータを送信して、そのファクシミリ装置によりそのイメージデータの出力を行わせる前記ホスト装置に設けられたファクシミリ制御システムにおいて、
前記ファクシミリ装置に対して送信されるイメージデータを一定の圧縮方式のフォーマットで記憶する記憶手段と、
前記ファクシミリ装置に対する送信毎に、前記記憶手段に記憶されるイメージデータがファクシミリ送信を対象としたデータと印刷を対象としたデータとのいずれかを識別可能とする出力形式と、そのイメージデータが記憶されるアドレスとを含むログデータを記憶するログファイルと、
そのログファイルに記憶されるログデータに基づいて、前記記憶手段に記憶されるイメージデータを前記ファクシミリ装置へ送信する送信手段とを備え、
前記ログファイルに記憶され前記出力形式が異なる複数のログデータは、前記ファクシミリ装置に対して送信されるイメージデータのアドレスとして、共通するアドレスを記憶し得ることを特徴とする前記ホスト装置に設けられたファクシミリ制御システム。
【請求項５】
前記送信手段は、前記ログファイルに記憶されるログデータの出力形式が、ファクシミリ送信を対象としたものであれば該当するイメージデータをファクシミリ送信データとして、印刷を対象としたものであれば該当するイメージデータを印刷データとして、前記ファクシミリ装置へ送信することを特徴とする請求項４記載の前記ホスト装置に設けられたファクシミリ制御システム。
【請求項６】
前記送信手段により該当するイメージデータが前記ファクシミリ装置へ送信された場合には、送信済みであることが識別可能な属性を該当するログデータに追加する属性追加手段を備えたことを特徴とする請求項４または５記載の前記ホスト装置に設けられたファクシミリ制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホスト装置に接続されたファクシミリ装置へイメージデータを送信し、そのファクシミリ装置を使用してイメージデータの出力（印刷、送信）を行わせるホスト装置に設けられたファクシミリ制御システムに関するものである。
【０００２】
【従来の技術】
近年、ファクシミリ装置をパーソナルコンピュータ等のホスト装置に接続して、パーソナルコンピュータから他のファクシミリ装置へデータの送受信を可能としたり、また、パーソナルコンピュータに接続されたファクシミリ装置をパーソナルコンピュータのプリンタやスキャナとして使用するシステムが開発されている。このシステムはパーソナルコンピュータにファクシミリ装置を接続するだけで、ファクシミリ機能のみならず、スキャナ機能やプリンタ機能をも利用できるという利点がある。このシステムでは、パーソナルコンピュータに供給された制御プログラムによって、パーソナルコンピュータに接続されたファクシミリ装置が制御されるようにされている。
【０００３】
図４に、かかるシステムの機能構成図を示す。パーソナルコンピュータ１は、ＲＳ−２３２Ｃ規格の入出力ポート２を備えており、この入出力ポート２を介して、ファクシミリ装置７と接続されている。このパーソナルコンピュータ１は、主として、アプリケーションプログラム６と、ドライバプログラム５と、ハードディスク４と、モニタプログラム３と、前記した入出力ポート２とから構成されている。アプリケーションプログラム６は、ユーザーが直接操作を行うプログラムであり、データ内容を画面上に表示するビュワープログラム６ａや、パーソナルコンピュータ１に接続されたファクシミリ装置７との通信履歴をログファイル６ｃにより管理するログマネージャープログラム６ｂなどが設けられている。
【０００４】
このログマネージャープログラム６ｂは各通信毎にログデータを作成し、作成されたログデータをログファイル６ｃに登録して通信履歴を管理する。ログデータには、ファクシミリ装置７に対して送受信されたイメージデータがハードディスク４に格納されるアドレス、即ち、そのイメージデータのファイル名を始めとして、送受信（通信）の時刻、送受信の区別、入出力の形式、処理済みか否かの区別が含まれている。
【０００５】
なお、ここで言うところのアドレスとは、ハードディスク４上の具体的なセクタおよびトラック番号を示すものではない。周知の基本ＯＳ（オペレーティング・システム）によって、ハードディスク４上の各記憶部にどのファイルが格納されているかについては全て管理されているので、各プログラム上からは、少なくともファイル名を参照すれば、そのファイル名の付されたイメージデータがハードディスク４上のどの記憶部に格納されているかを確認することができる。即ち、その意味で、ファイル名がハードディスク上のアドレスを示すことになる。
【０００６】
送受信の区別とは、パーソナルコンピュータ１を主体とした送受信の区別であり、パーソナルコンピュータ１からファクシミリ装置７へイメージデータが送信される場合は送信、逆に、ファクシミリ装置７からパーソナルコンピュータ１へイメージデータが送信される場合は受信とされる。よって、送信の場合には、ファクシミリ装置７へ送信されたイメージデータをそのファクシミリ装置７で印刷する場合と、他のファクシミリ装置へ送信する場合とがある。一方、受信の場合には、ファクシミリ受信されたイメージデータがパーソナルコンピュータ１へ送信される場合と、ファクシミリ装置７のスキャナで読み取られたイメージデータがパーソナルコンピュータ１へ送信される場合とがある。入出力の形式には、スキャナ(SCAN)、ファクシミリ(FAX)、印刷(PRINT)の３つがある。入出力の形式がスキャナ(SCAN)の場合には、送受信の区別は必ず受信であり、印刷(PRINT)の場合には必ず送信である。入出力の形式がファクシミリ(FAX)の場合には、送受信の区別は送信または受信である。なお、ログファイル６ｃは、図４の機能構成図ではハードディスク４と分離されて図示されているが、実際にはハードディスク４内に設けられている。
【０００７】
ドライバプログラム５は、アプリケーションプログラム６とファクシミリ装置７との間に介在して、両者間のデータの送受信を手助けするためのプログラムである。パーソナルコンピュータ１に接続されたファクシミリ装置７に対するアクセス方式は、そのファクシミリ装置７やパーソナルコンピュータ１のハード構成などにより異なっている。しかし、その異なる環境毎にアプリケーションプログラム６のアクセス方式を変更することは困難なので、アプリケーションプログラム６とファクシミリ装置７との間にドライバプログラム５を介在させて、アプリケーションプログラム６からのアクセス方式は統一させつつ、その一方で、環境毎に異なるアクセス方式はドライバプログラム５により対応させるようにしているのである。
【０００８】
ファクシミリ装置７との間に介在するドライバプログラム５には、スキャナドライバ５ａ、ＦＡＸドライバ５ｂ、プリンタドライバ５ｃの３つがある。スキャナドライバ５ａは、ファクシミリ装置７をスキャナ装置として使用する場合のドライバプログラムである。ＦＡＸドライバ５ｂは、パーソナルコンピュータ１に記憶されたデータをファクシミリ装置７から電話回線を通じて他のファクシミリ装置へ送信する場合に使用されるドライバプログラムである。プリンタドライバ５ｃは、ファクシミリ装置７をプリンタとして使用する場合のドライバプログラムである。モニタプログラム３は、ファクシミリ装置７の接続された入出力ポート２の管理や、ファクシミリ装置７に対して送受信されるデータのフォーマット変換などを行うプログラムであり、入出力ポート２とドライバプログラム５との間に介在される。
【０００９】
ここで、図５から図８を参照して、ハードディスク４に記憶されたイメージデータをファクシミリ装置７で印刷する場合の動作について説明する。なお、この印刷は、ログマネージャープログラム６ｂ上でユーザーにより指示されたものとする。図５は、指示（メッセージ）及びデータの流れを表した図であり、図５中、点線の矢印は指示（メッセージ）の流れを表し、実線の矢印はデータの流れを表すものとする。図５中、図６の印刷データ生成処理によるデータ等の流れはＬ１〜Ｌ６で示され、図７の印刷データ送信処理によるデータ等の流れはＭ１〜Ｍ７で示される。また、図８は、ログマネージャープログラム６ｂにより、ログファイル６ｃの内容がパーソナルコンピュータ１の画面上に表示された様子を示した図である。
【００１０】
ユーザーにより、ログマネージャープログラム６ｂ上で、ファイルが指定され、印刷の指示がなされると、ログマネージャープログラム６ｂは、図６の印刷データ生成処理を開始する。例えば、図８（ａ）のように、ログファイル６ｃの内容が画面上に表示された状態で、ＩＤナンバー「２」のログデータで示される「yyy.btx」のファイルが印刷指示されたものとする。ログマネージャープログラム６ｂは、まず、印刷の指示されたイメージデータ（「yyy.btx」）をハードディスク４から読み出し（Ｌ１、Ｓ６１）、読み出されたデータをビットデータに変換して、そのビットデータをプリンタドライバ５ｃに描画する（Ｌ２、Ｓ６２）。
【００１１】
プリンタドライバ５ｃは、描画されたビットデータをモニタプログラム３の入力フォーマットに変換して、その変換されたデータ（「zzz.btx」）をハードディスク４へ格納する（Ｌ３、Ｓ６３）。このシステムにおけるモニタプログラム３の入力フォーマットとは、ＭＭＲ方式の圧縮データである。圧縮データの方式には、ＭＨ（Modified Huffman）方式、ＭＲ（Modified READ(Relative Element Address Designate)）方式、及び、ＭＭＲ（Modified MR）方式の３つの方式があるが、このシステムではＭＭＲ方式が使用されるものとする。全データがモニタプログラム３の入力フォーマットであるＭＭＲ方式の圧縮データに変換され、ハードディスク４に格納されると、ドライバプログラム５ｃは、そのフォーマット変換されハードディスク４に格納されたデータ（「zzz.btx」）のアドレスをモニタプログラム３へ知らせる（Ｌ４、Ｓ６４）。
【００１２】
モニタプログラム３は、格納されたデータのアドレスをログマネージャープログラム６ｂへ知らせ（Ｌ５、Ｓ６５）、その知らせを受けたログマネージャープログラム６ｂにより、ログファイル６ｃへ印刷ログ（ログデータ）が登録される（Ｌ６、Ｓ６６）。この結果、画面上には、図８（ｂ）のように、ログファイル６ｃの内容が表示される。印刷のために新たに作成されたファイルは、「zzz.btx」のファイル名でハードディスク４に記憶される。作成されたイメージデータはまだ印刷されていないので、「処理済み」の欄には未処理を表すべく「×」が表示されている。
【００１３】
この図６の印刷データ生成処理により作成された印刷データは、図７の印刷データ送信処理によりファクシミリ装置７へ送信され印刷される。図７の印刷データ送信処理は、モニタプログラム３により定期的に実行される。
【００１４】
この処理では、まず、モニタプログラム３は、印刷すべきイメージデータの有無をログファイル６ｃを参照して確認する（Ｍ１、Ｍ２、Ｓ７１）。この確認はログマネージャープログラム６ｂを介して行われる。印刷すべきイメージデータがあれば（Ｓ７２：Ｙｅｓ）、そのデータのログデータを読み出し（Ｍ３、Ｓ７３）、読み出されたログデータに基づいて、印刷されるイメージデータ（「zzz.btx」）をハードディスク４から読み出し（Ｍ４）、読み出されたイメージデータをファクシミリ装置７に対して送信可能な出力フォーマットであるＡＴコマンドの付加されたＭＭＲ方式の圧縮データに変換する（Ｓ７４）。その後、モニタプログラム３は、その変換されたデータを印刷の指示とともに、ファクシミリ装置７へ送信する（Ｍ５、Ｓ７５）。パーソナルコンピュータ１から（モニタプログラム３から入出力ポート２を介して）送信されたデータを受信したファクシミリ装置７は、そのデータとともに受信された印刷の指示に基づいて、その受信したイメージデータを印刷する。
【００１５】
ファクシミリ装置７へのイメージデータの送信後、モニタプログラム３が印刷データの送信が終了したことをログマネージャープログラム６ｂへ知らせると（Ｍ６、Ｓ７６）、その知らせを受けたログマネージャープログラム６ｂは、印刷ログ（ログデータ）を更新して、送信されたログデータに処理済みの属性を付加する（Ｍ７、Ｓ７７）。図８（ｃ）には、この更新されたログファイル６ｃの様子が示されている。
【００１６】
印刷すべきイメージデータがなければ（Ｓ７２：Ｎｏ）、モニタプログラム３は、所定時間処理をスリープし（所定時間の経過を待って）（Ｓ７８）、印刷すべきイメージデータの有無の確認が行われる（Ｓ７１）。
【００１７】
なお、パーソナルコンピュータ１からデータを送信してファクシミリ装置７で出力する動作としては、この印刷動作の他に、ファクシミリ装置７へ送信されたデータを更に他のファクシミリ装置へ送信する送信動作がある。この送信動作は、プリンタドライバ５ｃに代わって、ＦＡＸドライバ５ｂが使用されることのほかは、前記した印刷動作の場合とほぼ同様であるので、その説明は省略する。
【００１８】
【発明が解決しようとする課題】
しかしながら、上述した印刷データ生成処理（図６）及び印刷データ送信処理（図７）では、印刷されるイメージデータ（「yyy.btx」）がハードディスク４に格納されているにも拘らず、全く同じイメージデータ（「zzz.btx」）を新たに作成し、その新たに作成されたイメージデータ（「zzz.btx」）をファクシミリ装置７へ送信して印刷するようにしていた。このため印刷処理に長時間を要してしまうという問題点があった。また、ハードディスク４には、全く同じイメージデータが重複して記憶されることになり、メモリが無駄に使用されてしまうという問題点があった。
【００１９】
本発明は上述した問題点を解決するためになされたものであり、イメージデータの出力処理を高速に行うことができるとともに、ホスト装置のメモリを有効に使用することができ、しかも、ホスト装置のログファイルによってファクシミリ装置への送信を各送信毎に確実に管理することができるホスト装置に設けられたファクシミリ制御システムを提供することを目的としている。
【００２０】
【課題を解決するための手段】
この目的を達成するために、請求項１記載のファクシミリ制御システムは、ホスト装置に設けられ、そのホスト装置に接続されたファクシミリ装置に対してイメージデータの送受信を行うものであり、前記ファクシミリ装置に対して送受信されるイメージデータを一定の圧縮方式のフォーマットで記憶する記憶手段と、前記ファクシミリ装置に対する送受信毎に、前記記憶手段に記憶されるイメージデータがファクシミリ受信を対象としたデータとファクシミリ送信を対象としたデータと印刷を対象としたデータとのいずれかを識別可能とする属性と、そのイメージデータが記憶されるアドレスとを含むログデータを記憶するログファイルと、前記記憶手段に記憶される既存のイメージデータを前記ファクシミリ装置へ新たに送信する場合に、その送信される前記記憶手段に記憶された既存のイメージデータに対応させた前記ログデータをその属性を変更して新規のログデータとして前記ログファイルへ登録するログ登録手段と、そのログ登録手段により前記ログファイルに登録された新規のログデータに基づいて、前記記憶手段に記憶される既存のイメージデータを前記ファクシミリ装置へ送信する送信手段とを備えている。
【００２１】
この請求項１記載のホスト装置に設けられたファクシミリ制御システムによれば、ファクシミリ装置に対して送受信されたイメージデータは一定の圧縮方式のフォーマットで記憶手段に記憶され、そのイメージデータの属性やそのイメージデータの記憶されるアドレスがログデータとしてログファイルに記憶される。記憶手段に記憶された既存のイメージデータをファクシミリ装置へ新たに送信する場合には、ログ登録手段により、その既存のイメージデータに対応させた前記ログデータがその属性を変更して新規のログデータとしてログファイルに登録され、その新規に登録されたログデータに基づいて、送信手段により既存のイメージデータが送信される。即ち、記憶手段に記憶されるイメージデータを新たにファクシミリ装置へ送信する場合には、ログデータは新規に登録されるものの、送信されるイメージデータとしては既存のデータが使用される。
【００２２】
請求項２記載のホスト装置に設けられたファクシミリ制御システムは、請求項１記載のホスト装置に設けられたファクシミリ制御システムにおいて、前記送信手段は、前記ログ登録手段により新規に登録されたログデータの属性が、ファクシミリ送信を対象としたものであれば該当するイメージデータをファクシミリ送信データとして、印刷を対象としたものであれば該当するイメージデータを印刷データとして、前記ファクシミリ装置へ送信するものである。
【００２３】
請求項３記載のホスト装置に設けられたファクシミリ制御システムは、請求項１または２記載のホスト装置に設けられたファクシミリ制御システムにおいて、前記送信手段により該当するイメージデータが前記ファクシミリ装置へ送信された場合には、送信済みであることが識別可能な属性を該当するログデータの属性に追加する属性追加手段を備えている。
【００２４】
請求項４記載のファクシミリ制御システムは、ホスト装置に設けられ、そのホスト装置に接続されたファクシミリ装置へイメージデータを送信して、そのファクシミリ装置によりそのイメージデータの出力を行わせるものであり、前記ファクシミリ装置に対して送信されるイメージデータを一定の圧縮方式のフォーマットで記憶する記憶手段と、前記ファクシミリ装置に対する送信毎に、前記記憶手段に記憶されるイメージデータがファクシミリ送信を対象としたデータと印刷を対象としたデータとのいずれかを識別可能とする出力形式と、そのイメージデータが記憶されるアドレスとを含むログデータを記憶するログファイルと、そのログファイルに記憶されるログデータに基づいて、前記記憶手段に記憶されるイメージデータを前記ファクシミリ装置へ送信する送信手段とを備え、前記ログファイルに記憶され前記出力形式が異なる複数のログデータは、前記ファクシミリ装置に対して送信されるイメージデータのアドレスとして、共通するアドレスを記憶し得るものである。
【００２５】
請求項４記載のホスト装置に設けられたファクシミリ制御システムによれば、記憶手段に一定の圧縮方式のフォーマットで記憶された既存のイメージデータをファクシミリ装置へ送信する場合には、そのイメージデータの出力形式やそのイメージデータの記憶されるアドレスがログデータとしてログファイルに新規に登録され、送信手段により、その新規に登録されたログデータに基づいて該当する既存のイメージデータがファクシミリ装置へ送信される。即ち、記憶手段に記憶されるイメージデータを新たにファクシミリ装置へ送信する場合には、ログデータは新規に登録されるものの、送信されるイメージデータとしては既存のデータが使用される。
【００２６】
請求項５記載のホスト装置に設けられたファクシミリ制御システムは、請求項４記載のホスト装置に設けられたファクシミリ制御システムにおいて、前記送信手段は、前記ログファイルに記憶されるログデータの出力形式が、ファクシミリ送信を対象としたものであれば該当するイメージデータをファクシミリ送信データとして、印刷を対象としたものであれば該当するイメージデータを印刷データとして、前記ファクシミリ装置へ送信するものである。
【００２７】
請求項６記載のホスト装置に設けられたファクシミリ制御システムは、請求項４または５記載のホスト装置に設けられたファクシミリ制御システムにおいて、前記送信手段により該当するイメージデータが前記ファクシミリ装置へ送信された場合には、送信済みであることが識別可能な属性を該当するログデータに追加する属性追加手段を備えている。
【００２８】
【発明の実施の形態】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。本実施例のファクシミリ制御システムは、ホスト装置としてのパーソナルコンピュータ１に、ファクシミリ装置７が接続されたものであり、その制御プログラム、即ち、アプリケーションプログラム６、ドライバプログラム５、及び、モニタプログラム３は、パーソナルコンピュータ１に供給される。このシステムの構成は、図４を基に、既に従来技術で説明したものと同一であるので、同一の部分には同一の番号を付し、その説明は省略する。なお、本実施例では、ログマネージャープログラム６ｂの内容が改良されている。
【００２９】
図１から図３、及び図７を参照して、ハードディスク４に記憶されたイメージデータをファクシミリ装置７で印刷する場合の動作について説明する。なお、この印刷は、ログマネージャープログラム６ｂ上でユーザーにより指示されたものとする。図１は、指示（メッセージ）及びデータの流れを表した図であり、図１中、点線の矢印は指示（メッセージ）の流れを表し、実線の矢印はデータの流れを表すものとする。図１中、図２の印刷データ生成処理によるデータ等の流れはＫ１で示され、図７の印刷データ送信処理によるデータ等の流れはＭ１〜Ｍ７で示される。また、図３は、ログマネージャープログラム６ｂにより、ログファイル６ｃの内容がパーソナルコンピュータ１の画面上に表示された様子を示した図である。
【００３０】
ユーザーにより、ログマネージャープログラム６ｂ上で、ファイルが指定され、印刷の指示がなされると、ログマネージャープログラム６ｂは、図２の印刷データ生成処理を開始する。例えば、図３（ａ）のように、ログファイル６ｃの内容が画面上に表示された状態で、ＩＤナンバー「２」のログデータで示される「yyy.btx」のファイルが印刷指示されたものとする。ログマネージャープログラム６ｂは、ＩＤナンバー「２」のログデータの属性を印刷に変えて、即ち、入出力の形式（FAX/PRINT/SCAN）を印刷（PRINT）に変更して、これをＩＤナンバー「３」のログデータとしてログファイル６ｃへ追加する（Ｋ１、Ｓ２１）。
【００３１】
図３（ｂ）には、この更新されたログファイル６ｃの表示の様子が図示されている。ログファイル６ｃにより管理されるイメージデータは、全てモニタプログラム３の入力フォーマットであるＭＭＲ方式の圧縮データでハードディスク４に記憶されているので、本実施例の印刷データ生成処理（図２）では、印刷されるイメージデータを新たに作成せずに、既存のイメージデータ（「yyy.btx」）を用いるようにしている。よって、印刷の指示された「yyy.btx」のファイルは、ＩＤナンバー「２」と「３」のログデータとして共通して使用され、ファイル名の欄に共通して表示されている。図３（ｂ）の状態では、印刷指示のされたイメージデータ（「yyy.btx」）は未だ印刷されていないので、「処理済み」の欄には未処理を表すべく「×」が表示されている。
【００３２】
図２の印刷データ生成処理により新たに印刷ログ（ログデータ）が作成されると、そのログデータに基づいて、印刷の指示されたイメージデータが、図７の印刷データ送信処理によりファクシミリ装置７へ送信され印刷される。この印刷データ送信処理は、モニタプログラム３により定期的に実行される。
【００３３】
この処理では、まず、モニタプログラム３は、印刷すべきイメージデータの有無をログファイル６ｃを参照して確認する（Ｍ１、Ｍ２、Ｓ７１）。この確認はログマネージャープログラム６ｂを介して行われる。印刷すべきイメージデータがあれば（Ｓ７２：Ｙｅｓ）、そのデータのログデータを読み出し（Ｍ３、Ｓ７３）、読み出されたログデータに基づいて、印刷されるイメージデータ（「yyy.btx」）をハードディスク４から読み出し（Ｍ４）、読み出されたイメージデータをファクシミリ装置７に対して送信可能な出力フォーマットであるＡＴコマンドの付加されたＭＭＲ方式の圧縮データに変換する（Ｓ７４）。その後、モニタプログラム３は、その変換されたデータを印刷の指示とともに、ファクシミリ装置７へ送信する（Ｍ５、Ｓ７５）。パーソナルコンピュータ１から（モニタプログラム３から入出力ポート２を介して）送信されたデータを受信したファクシミリ装置７は、そのデータとともに受信された印刷の指示に基づいて、その受信したイメージデータを印刷する。
【００３４】
ファクシミリ装置７へのイメージデータの送信後、モニタプログラム３が印刷データの送信が終了したことをログマネージャープログラム６ｂへ知らせると（Ｍ６、Ｓ７６）、その知らせを受けたログマネージャープログラム６ｂは、印刷ログ（ログデータ）を更新して、送信されたログデータに処理済みの属性を付加する（Ｍ７、Ｓ７７）。図３（ｃ）には、この更新されたログファイル６ｃの様子が示されている。
【００３５】
印刷すべきイメージデータがなければ（Ｓ７２：Ｎｏ）、モニタプログラム３は、所定時間処理をスリープし（所定時間の経過を待って）（Ｓ７８）、印刷すべきイメージデータの有無の確認が行われる（Ｓ７１）。
【００３６】
以上説明したように、本実施例のファクシミリ制御システムによれば、ログファイル６ｃに管理されるイメージデータをファクシミリ装置７へ送信して印刷する場合には、印刷ログ（ログデータ）のみを新たに作成し、イメージデータは既存のデータを使用するので（新たにイメージデータを作成しないので）、印刷データ生成処理（図２）を高速に行うことができる。また、同じイメージデータがハードディスク４に重複して記憶されないので、ハードディスク４のメモリを有効に使用することができる。更に、このように印刷データを新たに作成しなくても、ログデータは新規に作成されるので、ファクシミリ装置７との送受信は各送受信毎に確実に管理することができる。
【００３７】
本実施例における請求項１から３記載のホスト装置としてはパーソナルコンピュータ１が相当し、記憶手段としてはハードディスク４が相当し、ログ登録手段としてはＳ２１の処理（図２）が相当し、送信手段としてはＳ７３からＳ７５の処理（図７）が相当する。請求項３記載の属性追加手段としてはＳ７７の処理（図７）が相当する。
【００３８】
また、請求項４から６記載のホスト装置としてはパーソナルコンピュータ１が相当し、記憶手段としてはハードディスク４が相当し、送信手段としてはＳ７３からＳ７５の処理（図７）が相当する。請求項６記載の属性追加手段としてはＳ７７の処理（図７）が相当する。
【００３９】
以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００４０】
例えば、本実施例では、ファクシミリ装置７を使用して印刷する場合に本発明を適用したが、ファクシミリ装置７へ送信されたデータを他のファクシミリ装置へ送信する場合に本発明を適用することも可能である。また、一旦、ファクシミリ装置７へ送信され出力（印刷または送信）されたイメージデータを、再度、ファクシミリ装置７へ送信して出力する場合にも、本発明を適用することは可能である。
【００４１】
【発明の効果】
本発明のホスト装置に設けられたファクシミリ制御システムによれば、記憶手段に一定の圧縮方式のフォーマットで記憶されるイメージデータを新たにファクシミリ装置へ送信する場合には、ログデータは新規に登録されるものの、送信されるイメージデータとしては既存のデータが使用される。よって、従来のようにログデータのみならずイメージデータをも新規に作成していた場合に比べて、イメージデータの出力処理を高速に行うことができるとともに、ホスト装置のメモリを有効に使用することができるという効果がある。更に、ファクシミリ装置へ送信するイメージデータを新たに作成しなくても、ログデータは新規に作成されるので、ファクシミリ装置への送信は、ホスト装置のログファイルによって各送信毎に確実に管理することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の一実施例であるファクシミリ制御システムにおける印刷時のデータ及び指示の流れを表した図である。
【図２】印刷データ生成処理を示したフローチャートである。
【図３】ログファイルの内容がパーソナルコンピュータの画面上に表示された様子を示した図である。
【図４】従来技術におけるファクシミリ制御システムの機能構成図である。
【図５】従来技術のファクシミリ制御システムにおける印刷時のデータ及び指示の流れを表した図である。
【図６】従来技術における印刷データ生成処理を示したフローチャートである。
【図７】印刷データ送信処理を示したフローチャートである。
【図８】従来技術におけるログファイルの内容がパーソナルコンピュータの画面上に表示された様子を示した図である。
【符号の説明】
１      パーソナルコンピュータ（ホスト装置）
２      入出力ポート
３      モニタプログラム
４      ハードディスク（記憶手段）
６ｂ    ログマネージャープログラム
６ｃ    ログファイル
７      ファクシミリ装置
【図１】
0003550876.tif 000002
【図２】
0003550876.tif 000003
【図３】
0003550876.tif 000004
【図４】
0003550876.tif 000005
【図５】
0003550876.tif 000006
【図６】
0003550876.tif 000007
【図７】
0003550876.tif 000008
【図８】
0003550876.tif 000009