JP3550876B2 - Facsimile control system - Google Patents
Facsimile control system Download PDFInfo
- Publication number
- JP3550876B2 JP3550876B2 JP12384096A JP12384096A JP3550876B2 JP 3550876 B2 JP3550876 B2 JP 3550876B2 JP 12384096 A JP12384096 A JP 12384096A JP 12384096 A JP12384096 A JP 12384096A JP 3550876 B2 JP3550876 B2 JP 3550876B2
- Authority
- JP
- Japan
- Prior art keywords
- facsimile
- data
- image data
- log
- transmitted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000005540 biological transmission Effects 0.000 claims description 53
- 238000000034 method Methods 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 17
- 230000006835 compression Effects 0.000 claims description 7
- 238000007906 compression Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000007958 sleep Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
- Facsimile Transmission Control (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ホスト装置に接続されたファクシミリ装置へイメージデータを送信し、そのファクシミリ装置を使用してイメージデータの出力(印刷、送信)を行わせるホスト装置に設けられたファクシミリ制御システムに関するものである。
【0002】
【従来の技術】
近年、ファクシミリ装置をパーソナルコンピュータ等のホスト装置に接続して、パーソナルコンピュータから他のファクシミリ装置へデータの送受信を可能としたり、また、パーソナルコンピュータに接続されたファクシミリ装置をパーソナルコンピュータのプリンタやスキャナとして使用するシステムが開発されている。このシステムはパーソナルコンピュータにファクシミリ装置を接続するだけで、ファクシミリ機能のみならず、スキャナ機能やプリンタ機能をも利用できるという利点がある。このシステムでは、パーソナルコンピュータに供給された制御プログラムによって、パーソナルコンピュータに接続されたファクシミリ装置が制御されるようにされている。
【0003】
図4に、かかるシステムの機能構成図を示す。パーソナルコンピュータ1は、RS−232C規格の入出力ポート2を備えており、この入出力ポート2を介して、ファクシミリ装置7と接続されている。このパーソナルコンピュータ1は、主として、アプリケーションプログラム6と、ドライバプログラム5と、ハードディスク4と、モニタプログラム3と、前記した入出力ポート2とから構成されている。アプリケーションプログラム6は、ユーザーが直接操作を行うプログラムであり、データ内容を画面上に表示するビュワープログラム6aや、パーソナルコンピュータ1に接続されたファクシミリ装置7との通信履歴をログファイル6cにより管理するログマネージャープログラム6bなどが設けられている。
【0004】
このログマネージャープログラム6bは各通信毎にログデータを作成し、作成されたログデータをログファイル6cに登録して通信履歴を管理する。ログデータには、ファクシミリ装置7に対して送受信されたイメージデータがハードディスク4に格納されるアドレス、即ち、そのイメージデータのファイル名を始めとして、送受信(通信)の時刻、送受信の区別、入出力の形式、処理済みか否かの区別が含まれている。
【0005】
なお、ここで言うところのアドレスとは、ハードディスク4上の具体的なセクタおよびトラック番号を示すものではない。周知の基本OS(オペレーティング・システム)によって、ハードディスク4上の各記憶部にどのファイルが格納されているかについては全て管理されているので、各プログラム上からは、少なくともファイル名を参照すれば、そのファイル名の付されたイメージデータがハードディスク4上のどの記憶部に格納されているかを確認することができる。即ち、その意味で、ファイル名がハードディスク上のアドレスを示すことになる。
【0006】
送受信の区別とは、パーソナルコンピュータ1を主体とした送受信の区別であり、パーソナルコンピュータ1からファクシミリ装置7へイメージデータが送信される場合は送信、逆に、ファクシミリ装置7からパーソナルコンピュータ1へイメージデータが送信される場合は受信とされる。よって、送信の場合には、ファクシミリ装置7へ送信されたイメージデータをそのファクシミリ装置7で印刷する場合と、他のファクシミリ装置へ送信する場合とがある。一方、受信の場合には、ファクシミリ受信されたイメージデータがパーソナルコンピュータ1へ送信される場合と、ファクシミリ装置7のスキャナで読み取られたイメージデータがパーソナルコンピュータ1へ送信される場合とがある。入出力の形式には、スキャナ(SCAN)、ファクシミリ(FAX)、印刷(PRINT)の3つがある。入出力の形式がスキャナ(SCAN)の場合には、送受信の区別は必ず受信であり、印刷(PRINT)の場合には必ず送信である。入出力の形式がファクシミリ(FAX)の場合には、送受信の区別は送信または受信である。なお、ログファイル6cは、図4の機能構成図ではハードディスク4と分離されて図示されているが、実際にはハードディスク4内に設けられている。
【0007】
ドライバプログラム5は、アプリケーションプログラム6とファクシミリ装置7との間に介在して、両者間のデータの送受信を手助けするためのプログラムである。パーソナルコンピュータ1に接続されたファクシミリ装置7に対するアクセス方式は、そのファクシミリ装置7やパーソナルコンピュータ1のハード構成などにより異なっている。しかし、その異なる環境毎にアプリケーションプログラム6のアクセス方式を変更することは困難なので、アプリケーションプログラム6とファクシミリ装置7との間にドライバプログラム5を介在させて、アプリケーションプログラム6からのアクセス方式は統一させつつ、その一方で、環境毎に異なるアクセス方式はドライバプログラム5により対応させるようにしているのである。
【0008】
ファクシミリ装置7との間に介在するドライバプログラム5には、スキャナドライバ5a、FAXドライバ5b、プリンタドライバ5cの3つがある。スキャナドライバ5aは、ファクシミリ装置7をスキャナ装置として使用する場合のドライバプログラムである。FAXドライバ5bは、パーソナルコンピュータ1に記憶されたデータをファクシミリ装置7から電話回線を通じて他のファクシミリ装置へ送信する場合に使用されるドライバプログラムである。プリンタドライバ5cは、ファクシミリ装置7をプリンタとして使用する場合のドライバプログラムである。モニタプログラム3は、ファクシミリ装置7の接続された入出力ポート2の管理や、ファクシミリ装置7に対して送受信されるデータのフォーマット変換などを行うプログラムであり、入出力ポート2とドライバプログラム5との間に介在される。
【0009】
ここで、図5から図8を参照して、ハードディスク4に記憶されたイメージデータをファクシミリ装置7で印刷する場合の動作について説明する。なお、この印刷は、ログマネージャープログラム6b上でユーザーにより指示されたものとする。図5は、指示(メッセージ)及びデータの流れを表した図であり、図5中、点線の矢印は指示(メッセージ)の流れを表し、実線の矢印はデータの流れを表すものとする。図5中、図6の印刷データ生成処理によるデータ等の流れはL1〜L6で示され、図7の印刷データ送信処理によるデータ等の流れはM1〜M7で示される。また、図8は、ログマネージャープログラム6bにより、ログファイル6cの内容がパーソナルコンピュータ1の画面上に表示された様子を示した図である。
【0010】
ユーザーにより、ログマネージャープログラム6b上で、ファイルが指定され、印刷の指示がなされると、ログマネージャープログラム6bは、図6の印刷データ生成処理を開始する。例えば、図8(a)のように、ログファイル6cの内容が画面上に表示された状態で、IDナンバー「2」のログデータで示される「yyy.btx」のファイルが印刷指示されたものとする。ログマネージャープログラム6bは、まず、印刷の指示されたイメージデータ(「yyy.btx」)をハードディスク4から読み出し(L1、S61)、読み出されたデータをビットデータに変換して、そのビットデータをプリンタドライバ5cに描画する(L2、S62)。
【0011】
プリンタドライバ5cは、描画されたビットデータをモニタプログラム3の入力フォーマットに変換して、その変換されたデータ(「zzz.btx」)をハードディスク4へ格納する(L3、S63)。このシステムにおけるモニタプログラム3の入力フォーマットとは、MMR方式の圧縮データである。圧縮データの方式には、MH(Modified Huffman)方式、MR(Modified READ(Relative Element Address Designate))方式、及び、MMR(Modified MR)方式の3つの方式があるが、このシステムではMMR方式が使用されるものとする。全データがモニタプログラム3の入力フォーマットであるMMR方式の圧縮データに変換され、ハードディスク4に格納されると、ドライバプログラム5cは、そのフォーマット変換されハードディスク4に格納されたデータ(「zzz.btx」)のアドレスをモニタプログラム3へ知らせる(L4、S64)。
【0012】
モニタプログラム3は、格納されたデータのアドレスをログマネージャープログラム6bへ知らせ(L5、S65)、その知らせを受けたログマネージャープログラム6bにより、ログファイル6cへ印刷ログ(ログデータ)が登録される(L6、S66)。この結果、画面上には、図8(b)のように、ログファイル6cの内容が表示される。印刷のために新たに作成されたファイルは、「zzz.btx」のファイル名でハードディスク4に記憶される。作成されたイメージデータはまだ印刷されていないので、「処理済み」の欄には未処理を表すべく「×」が表示されている。
【0013】
この図6の印刷データ生成処理により作成された印刷データは、図7の印刷データ送信処理によりファクシミリ装置7へ送信され印刷される。図7の印刷データ送信処理は、モニタプログラム3により定期的に実行される。
【0014】
この処理では、まず、モニタプログラム3は、印刷すべきイメージデータの有無をログファイル6cを参照して確認する(M1、M2、S71)。この確認はログマネージャープログラム6bを介して行われる。印刷すべきイメージデータがあれば(S72:Yes)、そのデータのログデータを読み出し(M3、S73)、読み出されたログデータに基づいて、印刷されるイメージデータ(「zzz.btx」)をハードディスク4から読み出し(M4)、読み出されたイメージデータをファクシミリ装置7に対して送信可能な出力フォーマットであるATコマンドの付加されたMMR方式の圧縮データに変換する(S74)。その後、モニタプログラム3は、その変換されたデータを印刷の指示とともに、ファクシミリ装置7へ送信する(M5、S75)。パーソナルコンピュータ1から(モニタプログラム3から入出力ポート2を介して)送信されたデータを受信したファクシミリ装置7は、そのデータとともに受信された印刷の指示に基づいて、その受信したイメージデータを印刷する。
【0015】
ファクシミリ装置7へのイメージデータの送信後、モニタプログラム3が印刷データの送信が終了したことをログマネージャープログラム6bへ知らせると(M6、S76)、その知らせを受けたログマネージャープログラム6bは、印刷ログ(ログデータ)を更新して、送信されたログデータに処理済みの属性を付加する(M7、S77)。図8(c)には、この更新されたログファイル6cの様子が示されている。
【0016】
印刷すべきイメージデータがなければ(S72:No)、モニタプログラム3は、所定時間処理をスリープし(所定時間の経過を待って)(S78)、印刷すべきイメージデータの有無の確認が行われる(S71)。
【0017】
なお、パーソナルコンピュータ1からデータを送信してファクシミリ装置7で出力する動作としては、この印刷動作の他に、ファクシミリ装置7へ送信されたデータを更に他のファクシミリ装置へ送信する送信動作がある。この送信動作は、プリンタドライバ5cに代わって、FAXドライバ5bが使用されることのほかは、前記した印刷動作の場合とほぼ同様であるので、その説明は省略する。
【0018】
【発明が解決しようとする課題】
しかしながら、上述した印刷データ生成処理(図6)及び印刷データ送信処理(図7)では、印刷されるイメージデータ(「yyy.btx」)がハードディスク4に格納されているにも拘らず、全く同じイメージデータ(「zzz.btx」)を新たに作成し、その新たに作成されたイメージデータ(「zzz.btx」)をファクシミリ装置7へ送信して印刷するようにしていた。このため印刷処理に長時間を要してしまうという問題点があった。また、ハードディスク4には、全く同じイメージデータが重複して記憶されることになり、メモリが無駄に使用されてしまうという問題点があった。
【0019】
本発明は上述した問題点を解決するためになされたものであり、イメージデータの出力処理を高速に行うことができるとともに、ホスト装置のメモリを有効に使用することができ、しかも、ホスト装置のログファイルによってファクシミリ装置への送信を各送信毎に確実に管理することができるホスト装置に設けられたファクシミリ制御システムを提供することを目的としている。
【0020】
【課題を解決するための手段】
この目的を達成するために、請求項1記載のファクシミリ制御システムは、ホスト装置に設けられ、そのホスト装置に接続されたファクシミリ装置に対してイメージデータの送受信を行うものであり、前記ファクシミリ装置に対して送受信されるイメージデータを一定の圧縮方式のフォーマットで記憶する記憶手段と、前記ファクシミリ装置に対する送受信毎に、前記記憶手段に記憶されるイメージデータがファクシミリ受信を対象としたデータとファクシミリ送信を対象としたデータと印刷を対象としたデータとのいずれかを識別可能とする属性と、そのイメージデータが記憶されるアドレスとを含むログデータを記憶するログファイルと、前記記憶手段に記憶される既存のイメージデータを前記ファクシミリ装置へ新たに送信する場合に、その送信される前記記憶手段に記憶された既存のイメージデータに対応させた前記ログデータをその属性を変更して新規のログデータとして前記ログファイルへ登録するログ登録手段と、そのログ登録手段により前記ログファイルに登録された新規のログデータに基づいて、前記記憶手段に記憶される既存のイメージデータを前記ファクシミリ装置へ送信する送信手段とを備えている。
【0021】
この請求項1記載のホスト装置に設けられたファクシミリ制御システムによれば、ファクシミリ装置に対して送受信されたイメージデータは一定の圧縮方式のフォーマットで記憶手段に記憶され、そのイメージデータの属性やそのイメージデータの記憶されるアドレスがログデータとしてログファイルに記憶される。記憶手段に記憶された既存のイメージデータをファクシミリ装置へ新たに送信する場合には、ログ登録手段により、その既存のイメージデータに対応させた前記ログデータがその属性を変更して新規のログデータとしてログファイルに登録され、その新規に登録されたログデータに基づいて、送信手段により既存のイメージデータが送信される。即ち、記憶手段に記憶されるイメージデータを新たにファクシミリ装置へ送信する場合には、ログデータは新規に登録されるものの、送信されるイメージデータとしては既存のデータが使用される。
【0022】
請求項2記載のホスト装置に設けられたファクシミリ制御システムは、請求項1記載のホスト装置に設けられたファクシミリ制御システムにおいて、前記送信手段は、前記ログ登録手段により新規に登録されたログデータの属性が、ファクシミリ送信を対象としたものであれば該当するイメージデータをファクシミリ送信データとして、印刷を対象としたものであれば該当するイメージデータを印刷データとして、前記ファクシミリ装置へ送信するものである。
【0023】
請求項3記載のホスト装置に設けられたファクシミリ制御システムは、請求項1または2記載のホスト装置に設けられたファクシミリ制御システムにおいて、前記送信手段により該当するイメージデータが前記ファクシミリ装置へ送信された場合には、送信済みであることが識別可能な属性を該当するログデータの属性に追加する属性追加手段を備えている。
【0024】
請求項4記載のファクシミリ制御システムは、ホスト装置に設けられ、そのホスト装置に接続されたファクシミリ装置へイメージデータを送信して、そのファクシミリ装置によりそのイメージデータの出力を行わせるものであり、前記ファクシミリ装置に対して送信されるイメージデータを一定の圧縮方式のフォーマットで記憶する記憶手段と、前記ファクシミリ装置に対する送信毎に、前記記憶手段に記憶されるイメージデータがファクシミリ送信を対象としたデータと印刷を対象としたデータとのいずれかを識別可能とする出力形式と、そのイメージデータが記憶されるアドレスとを含むログデータを記憶するログファイルと、そのログファイルに記憶されるログデータに基づいて、前記記憶手段に記憶されるイメージデータを前記ファクシミリ装置へ送信する送信手段とを備え、前記ログファイルに記憶され前記出力形式が異なる複数のログデータは、前記ファクシミリ装置に対して送信されるイメージデータのアドレスとして、共通するアドレスを記憶し得るものである。
【0025】
請求項4記載のホスト装置に設けられたファクシミリ制御システムによれば、記憶手段に一定の圧縮方式のフォーマットで記憶された既存のイメージデータをファクシミリ装置へ送信する場合には、そのイメージデータの出力形式やそのイメージデータの記憶されるアドレスがログデータとしてログファイルに新規に登録され、送信手段により、その新規に登録されたログデータに基づいて該当する既存のイメージデータがファクシミリ装置へ送信される。即ち、記憶手段に記憶されるイメージデータを新たにファクシミリ装置へ送信する場合には、ログデータは新規に登録されるものの、送信されるイメージデータとしては既存のデータが使用される。
【0026】
請求項5記載のホスト装置に設けられたファクシミリ制御システムは、請求項4記載のホスト装置に設けられたファクシミリ制御システムにおいて、前記送信手段は、前記ログファイルに記憶されるログデータの出力形式が、ファクシミリ送信を対象としたものであれば該当するイメージデータをファクシミリ送信データとして、印刷を対象としたものであれば該当するイメージデータを印刷データとして、前記ファクシミリ装置へ送信するものである。
【0027】
請求項6記載のホスト装置に設けられたファクシミリ制御システムは、請求項4または5記載のホスト装置に設けられたファクシミリ制御システムにおいて、前記送信手段により該当するイメージデータが前記ファクシミリ装置へ送信された場合には、送信済みであることが識別可能な属性を該当するログデータに追加する属性追加手段を備えている。
【0028】
【発明の実施の形態】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。本実施例のファクシミリ制御システムは、ホスト装置としてのパーソナルコンピュータ1に、ファクシミリ装置7が接続されたものであり、その制御プログラム、即ち、アプリケーションプログラム6、ドライバプログラム5、及び、モニタプログラム3は、パーソナルコンピュータ1に供給される。このシステムの構成は、図4を基に、既に従来技術で説明したものと同一であるので、同一の部分には同一の番号を付し、その説明は省略する。なお、本実施例では、ログマネージャープログラム6bの内容が改良されている。
【0029】
図1から図3、及び図7を参照して、ハードディスク4に記憶されたイメージデータをファクシミリ装置7で印刷する場合の動作について説明する。なお、この印刷は、ログマネージャープログラム6b上でユーザーにより指示されたものとする。図1は、指示(メッセージ)及びデータの流れを表した図であり、図1中、点線の矢印は指示(メッセージ)の流れを表し、実線の矢印はデータの流れを表すものとする。図1中、図2の印刷データ生成処理によるデータ等の流れはK1で示され、図7の印刷データ送信処理によるデータ等の流れはM1〜M7で示される。また、図3は、ログマネージャープログラム6bにより、ログファイル6cの内容がパーソナルコンピュータ1の画面上に表示された様子を示した図である。
【0030】
ユーザーにより、ログマネージャープログラム6b上で、ファイルが指定され、印刷の指示がなされると、ログマネージャープログラム6bは、図2の印刷データ生成処理を開始する。例えば、図3(a)のように、ログファイル6cの内容が画面上に表示された状態で、IDナンバー「2」のログデータで示される「yyy.btx」のファイルが印刷指示されたものとする。ログマネージャープログラム6bは、IDナンバー「2」のログデータの属性を印刷に変えて、即ち、入出力の形式(FAX/PRINT/SCAN)を印刷(PRINT)に変更して、これをIDナンバー「3」のログデータとしてログファイル6cへ追加する(K1、S21)。
【0031】
図3(b)には、この更新されたログファイル6cの表示の様子が図示されている。ログファイル6cにより管理されるイメージデータは、全てモニタプログラム3の入力フォーマットであるMMR方式の圧縮データでハードディスク4に記憶されているので、本実施例の印刷データ生成処理(図2)では、印刷されるイメージデータを新たに作成せずに、既存のイメージデータ(「yyy.btx」)を用いるようにしている。よって、印刷の指示された「yyy.btx」のファイルは、IDナンバー「2」と「3」のログデータとして共通して使用され、ファイル名の欄に共通して表示されている。図3(b)の状態では、印刷指示のされたイメージデータ(「yyy.btx」)は未だ印刷されていないので、「処理済み」の欄には未処理を表すべく「×」が表示されている。
【0032】
図2の印刷データ生成処理により新たに印刷ログ(ログデータ)が作成されると、そのログデータに基づいて、印刷の指示されたイメージデータが、図7の印刷データ送信処理によりファクシミリ装置7へ送信され印刷される。この印刷データ送信処理は、モニタプログラム3により定期的に実行される。
【0033】
この処理では、まず、モニタプログラム3は、印刷すべきイメージデータの有無をログファイル6cを参照して確認する(M1、M2、S71)。この確認はログマネージャープログラム6bを介して行われる。印刷すべきイメージデータがあれば(S72:Yes)、そのデータのログデータを読み出し(M3、S73)、読み出されたログデータに基づいて、印刷されるイメージデータ(「yyy.btx」)をハードディスク4から読み出し(M4)、読み出されたイメージデータをファクシミリ装置7に対して送信可能な出力フォーマットであるATコマンドの付加されたMMR方式の圧縮データに変換する(S74)。その後、モニタプログラム3は、その変換されたデータを印刷の指示とともに、ファクシミリ装置7へ送信する(M5、S75)。パーソナルコンピュータ1から(モニタプログラム3から入出力ポート2を介して)送信されたデータを受信したファクシミリ装置7は、そのデータとともに受信された印刷の指示に基づいて、その受信したイメージデータを印刷する。
【0034】
ファクシミリ装置7へのイメージデータの送信後、モニタプログラム3が印刷データの送信が終了したことをログマネージャープログラム6bへ知らせると(M6、S76)、その知らせを受けたログマネージャープログラム6bは、印刷ログ(ログデータ)を更新して、送信されたログデータに処理済みの属性を付加する(M7、S77)。図3(c)には、この更新されたログファイル6cの様子が示されている。
【0035】
印刷すべきイメージデータがなければ(S72:No)、モニタプログラム3は、所定時間処理をスリープし(所定時間の経過を待って)(S78)、印刷すべきイメージデータの有無の確認が行われる(S71)。
【0036】
以上説明したように、本実施例のファクシミリ制御システムによれば、ログファイル6cに管理されるイメージデータをファクシミリ装置7へ送信して印刷する場合には、印刷ログ(ログデータ)のみを新たに作成し、イメージデータは既存のデータを使用するので(新たにイメージデータを作成しないので)、印刷データ生成処理(図2)を高速に行うことができる。また、同じイメージデータがハードディスク4に重複して記憶されないので、ハードディスク4のメモリを有効に使用することができる。更に、このように印刷データを新たに作成しなくても、ログデータは新規に作成されるので、ファクシミリ装置7との送受信は各送受信毎に確実に管理することができる。
【0037】
本実施例における請求項1から3記載のホスト装置としてはパーソナルコンピュータ1が相当し、記憶手段としてはハードディスク4が相当し、ログ登録手段としてはS21の処理(図2)が相当し、送信手段としてはS73からS75の処理(図7)が相当する。請求項3記載の属性追加手段としてはS77の処理(図7)が相当する。
【0038】
また、請求項4から6記載のホスト装置としてはパーソナルコンピュータ1が相当し、記憶手段としてはハードディスク4が相当し、送信手段としてはS73からS75の処理(図7)が相当する。請求項6記載の属性追加手段としてはS77の処理(図7)が相当する。
【0039】
以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【0040】
例えば、本実施例では、ファクシミリ装置7を使用して印刷する場合に本発明を適用したが、ファクシミリ装置7へ送信されたデータを他のファクシミリ装置へ送信する場合に本発明を適用することも可能である。また、一旦、ファクシミリ装置7へ送信され出力(印刷または送信)されたイメージデータを、再度、ファクシミリ装置7へ送信して出力する場合にも、本発明を適用することは可能である。
【0041】
【発明の効果】
本発明のホスト装置に設けられたファクシミリ制御システムによれば、記憶手段に一定の圧縮方式のフォーマットで記憶されるイメージデータを新たにファクシミリ装置へ送信する場合には、ログデータは新規に登録されるものの、送信されるイメージデータとしては既存のデータが使用される。よって、従来のようにログデータのみならずイメージデータをも新規に作成していた場合に比べて、イメージデータの出力処理を高速に行うことができるとともに、ホスト装置のメモリを有効に使用することができるという効果がある。更に、ファクシミリ装置へ送信するイメージデータを新たに作成しなくても、ログデータは新規に作成されるので、ファクシミリ装置への送信は、ホスト装置のログファイルによって各送信毎に確実に管理することができるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例であるファクシミリ制御システムにおける印刷時のデータ及び指示の流れを表した図である。
【図2】印刷データ生成処理を示したフローチャートである。
【図3】ログファイルの内容がパーソナルコンピュータの画面上に表示された様子を示した図である。
【図4】従来技術におけるファクシミリ制御システムの機能構成図である。
【図5】従来技術のファクシミリ制御システムにおける印刷時のデータ及び指示の流れを表した図である。
【図6】従来技術における印刷データ生成処理を示したフローチャートである。
【図7】印刷データ送信処理を示したフローチャートである。
【図8】従来技術におけるログファイルの内容がパーソナルコンピュータの画面上に表示された様子を示した図である。
【符号の説明】
1 パーソナルコンピュータ(ホスト装置)
2 入出力ポート
3 モニタプログラム
4 ハードディスク(記憶手段)
6b ログマネージャープログラム
6c ログファイル
7 ファクシミリ装置[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a facsimile control system provided in a host device for transmitting image data to a facsimile device connected to a host device and outputting (printing and transmitting) image data using the facsimile device. is there.
[0002]
[Prior art]
In recent years, a facsimile device has been connected to a host device such as a personal computer so that data can be transmitted and received from the personal computer to another facsimile device. The system to use has been developed. This system has an advantage in that not only a facsimile function but also a scanner function and a printer function can be used simply by connecting a facsimile apparatus to a personal computer. In this system, a facsimile device connected to a personal computer is controlled by a control program supplied to the personal computer.
[0003]
FIG. 4 shows a functional configuration diagram of such a system. The
[0004]
The
[0005]
Note that the address here does not indicate a specific sector and track number on the hard disk 4. Since a well-known basic OS (operating system) manages all the files stored in the respective storage units on the hard disk 4, from each program, if at least the file name is referred to, the file name is obtained. It is possible to confirm in which storage unit on the hard disk 4 the image data with the file name is stored. That is, in that sense, the file name indicates the address on the hard disk.
[0006]
The distinction between transmission and reception is a distinction between transmission and reception mainly performed by the
[0007]
The
[0008]
The
[0009]
Here, with reference to FIGS. 5 to 8, an operation in the case where image data stored in the hard disk 4 is printed by the
[0010]
When a user specifies a file on the
[0011]
The
[0012]
The
[0013]
The print data created by the print data generation process of FIG. 6 is transmitted to the
[0014]
In this process, first, the
[0015]
After transmitting the image data to the
[0016]
If there is no image data to be printed (S72: No), the
[0017]
As an operation of transmitting data from the
[0018]
[Problems to be solved by the invention]
However, in the print data generation processing (FIG. 6) and the print data transmission processing (FIG. 7) described above, although the image data (“yyy.btx”) to be printed is stored in the hard disk 4, Image data (“zzz.btx”) is newly created, and the newly created image data (“zzz.btx”) is transmitted to the
[0019]
SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and can perform image data output processing at a high speed, can effectively use a memory of a host device, and furthermore, can improve the performance of the host device. It is an object of the present invention to provide a facsimile control system provided in a host device that can reliably manage transmission to a facsimile apparatus by a log file for each transmission.
[0020]
[Means for Solving the Problems]
In order to achieve this object, a facsimile control system according to
[0021]
According to the facsimile control system provided in the host device according to the first aspect, the image data transmitted / received to / from the facsimile device is With a certain compression format The attribute of the image data and the address where the image data is stored are stored in a log file as log data. When newly transmitting the existing image data stored in the storage unit to the facsimile apparatus, the log registration unit associates the existing image data with the existing image data. Said log data changed its attributes New log data As Existing image data is registered in the log file, and the transmission unit transmits the existing image data based on the newly registered log data. That is, when newly transmitting the image data stored in the storage means to the facsimile apparatus, the log data is newly registered, but the existing data is used as the transmitted image data.
[0022]
A facsimile control system provided in the host device according to
[0023]
The facsimile control system provided in the host device according to
[0024]
The facsimile control system according to claim 4, wherein the facsimile control system is provided in a host device, transmits image data to a facsimile device connected to the host device, and causes the facsimile device to output the image data. Image data sent to the facsimile machine With a certain compression format Storage means for storing, and image data stored in the storage means for each transmission to the facsimile machine Can distinguish between data intended for facsimile transmission and data intended for printing Output format When, Address where the image data is stored Including A log file for storing log data, and transmission means for transmitting image data stored in the storage means to the facsimile apparatus based on the log data stored in the log file, The output format is different The plurality of log data can store a common address as an address of image data transmitted to the facsimile apparatus.
[0025]
According to the facsimile control system provided in the host device according to claim 4, the storage means With a certain compression format When transmitting the stored existing image data to the facsimile machine, the output format of the image data and the address where the image data is stored are newly registered in the log file as log data, and the new data is transmitted by the transmission unit. The corresponding existing image data is transmitted to the facsimile apparatus based on the log data registered in the facsimile apparatus. That is, when newly transmitting the image data stored in the storage means to the facsimile apparatus, the log data is newly registered, but the existing data is used as the transmitted image data.
[0026]
The facsimile control system provided in the host device according to
[0027]
In the facsimile control system provided in the host device according to
[0028]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. In the facsimile control system of the present embodiment, a
[0029]
With reference to FIG. 1 to FIG. 3 and FIG. 7, an operation when the image data stored in the hard disk 4 is printed by the
[0030]
When the user specifies a file on the
[0031]
FIG. 3B shows a state of display of the updated
[0032]
When a new print log (log data) is created by the print data generation process of FIG. 2, based on the log data, the image data instructed to be printed is sent to the
[0033]
In this process, first, the
[0034]
After transmitting the image data to the
[0035]
If there is no image data to be printed (S72: No), the
[0036]
As described above, according to the facsimile control system of the present embodiment, when the image data managed in the
[0037]
In the present embodiment, the
[0038]
Also, the
[0039]
As described above, the present invention has been described based on the embodiments. However, the present invention is not limited to the above-described embodiments, and it is easily understood that various improvements and modifications can be made without departing from the spirit of the present invention. It can be inferred.
[0040]
For example, in the present embodiment, the present invention is applied to the case where printing is performed using the
[0041]
【The invention's effect】
According to the facsimile control system provided in the host device of the present invention, the storage means With a certain compression format When newly transmitting the stored image data to the facsimile apparatus, the log data is newly registered, but the existing data is used as the transmitted image data. Therefore, compared to the case where not only log data but also image data is newly created as in the past, image data output processing can be performed at high speed, and the memory of the host device can be used effectively. There is an effect that can be. Furthermore, since log data is newly created without newly creating image data to be sent to the facsimile machine, transmission to the facsimile machine must be reliably managed for each transmission by the log file of the host machine. There is an effect that can be.
[Brief description of the drawings]
FIG. 1 is a diagram showing a flow of data and instructions at the time of printing in a facsimile control system according to an embodiment of the present invention.
FIG. 2 is a flowchart illustrating print data generation processing.
FIG. 3 is a diagram showing a state where the contents of a log file are displayed on a screen of a personal computer.
FIG. 4 is a functional configuration diagram of a facsimile control system according to the related art.
FIG. 5 is a diagram showing a flow of data and instructions at the time of printing in a conventional facsimile control system.
FIG. 6 is a flowchart illustrating print data generation processing according to the related art.
FIG. 7 is a flowchart illustrating print data transmission processing.
FIG. 8 is a diagram showing a state in which the contents of a log file in the related art are displayed on a screen of a personal computer.
[Explanation of symbols]
1 Personal computer (host device)
2 I / O ports
3 Monitor program
4 Hard disk (storage means)
6b Log manager program
6c log file
7 Facsimile machine
Claims (6)
前記ファクシミリ装置に対して送受信されるイメージデータを一定の圧縮方式のフォーマットで記憶する記憶手段と、
前記ファクシミリ装置に対する送受信毎に、前記記憶手段に記憶されるイメージデータがファクシミリ受信を対象としたデータとファクシミリ送信を対象としたデータと印刷を対象としたデータとのいずれかを識別可能とする属性と、そのイメージデータが記憶されるアドレスとを含むログデータを記憶するログファイルと、
前記記憶手段に記憶される既存のイメージデータを前記ファクシミリ装置へ新たに送信する場合に、その送信される前記記憶手段に記憶された既存のイメージデータに対応させた前記ログデータをその属性を変更して新規のログデータとして前記ログファイルへ登録するログ登録手段と、
そのログ登録手段により前記ログファイルに登録された新規のログデータに基づいて、前記記憶手段に記憶される既存のイメージデータを前記ファクシミリ装置へ送信する送信手段とを備えたことを特徴とする前記ホスト装置に設けられたファクシミリ制御システム。In a facsimile control system provided in the host device for transmitting and receiving image data to and from a facsimile device connected to the host device,
Storage means for storing image data transmitted and received with respect to the facsimile apparatus in a format of a certain compression method ,
An attribute that allows the image data stored in the storage unit to identify any one of data targeted for facsimile reception, data targeted for facsimile transmission, and data targeted for printing for each transmission / reception to / from the facsimile apparatus. And a log file storing log data including an address at which the image data is stored;
When newly transmitting the existing image data stored in the storage unit to the facsimile apparatus, the attribute of the log data corresponding to the existing image data stored in the storage unit to be transmitted is changed. and log registration means for registering to the log file as a new log data,
Transmitting means for transmitting existing image data stored in the storage means to the facsimile apparatus based on new log data registered in the log file by the log registration means. A facsimile control system provided in the host device.
前記ファクシミリ装置に対して送信されるイメージデータを一定の圧縮方式のフォーマットで記憶する記憶手段と、
前記ファクシミリ装置に対する送信毎に、前記記憶手段に記憶されるイメージデータがファクシミリ送信を対象としたデータと印刷を対象としたデータとのいずれかを識別可能とする出力形式と、そのイメージデータが記憶されるアドレスとを含むログデータを記憶するログファイルと、
そのログファイルに記憶されるログデータに基づいて、前記記憶手段に記憶されるイメージデータを前記ファクシミリ装置へ送信する送信手段とを備え、
前記ログファイルに記憶され前記出力形式が異なる複数のログデータは、前記ファクシミリ装置に対して送信されるイメージデータのアドレスとして、共通するアドレスを記憶し得ることを特徴とする前記ホスト装置に設けられたファクシミリ制御システム。A facsimile control system provided in the host device for transmitting image data to a facsimile device connected to the host device and causing the facsimile device to output the image data,
Storage means for storing image data transmitted to the facsimile apparatus in a format of a certain compression method ,
For each transmission to the facsimile apparatus , an output format in which the image data stored in the storage means can identify either data intended for facsimile transmission or data intended for printing, and the image data is stored. A log file storing log data including an address to be written;
Transmitting means for transmitting image data stored in the storage means to the facsimile apparatus based on log data stored in the log file,
The plurality of log data stored in the log file and having the different output formats can store a common address as an address of image data transmitted to the facsimile apparatus, provided in the host device. Facsimile control system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12384096A JP3550876B2 (en) | 1996-05-17 | 1996-05-17 | Facsimile control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12384096A JP3550876B2 (en) | 1996-05-17 | 1996-05-17 | Facsimile control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09307689A JPH09307689A (en) | 1997-11-28 |
| JP3550876B2 true JP3550876B2 (en) | 2004-08-04 |
Family
ID=14870693
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12384096A Expired - Fee Related JP3550876B2 (en) | 1996-05-17 | 1996-05-17 | Facsimile control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3550876B2 (en) |
-
1996
- 1996-05-17 JP JP12384096A patent/JP3550876B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09307689A (en) | 1997-11-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8576438B2 (en) | Digital computer and system for recording information on operations | |
| US5617518A (en) | Output control method and system of servers | |
| JP4154316B2 (en) | Image processing system, control method, image processing apparatus, program, and storage medium | |
| JP2001243157A (en) | Network system, download device, server, network management method | |
| JP2001345983A (en) | Image reader and its control method | |
| JPH05303553A (en) | Complex machine controller | |
| US7532343B2 (en) | Image forming apparatus and document administration system | |
| JP3550876B2 (en) | Facsimile control system | |
| JP4591943B2 (en) | Job processing device | |
| JPH08289068A (en) | Composite digital copying machine | |
| JP3511801B2 (en) | Facsimile control system | |
| JP3239703B2 (en) | Data transfer system, data processing device, printer, and data transfer method | |
| JP2779274B2 (en) | Facsimile machine | |
| JP2008010993A (en) | Electronic apparatus, application executing system, and program | |
| JP4189592B2 (en) | Image data management apparatus, image forming apparatus, and image data management method | |
| JPH1155273A (en) | Set information registering device and method therefor and medium for recording set information registration program | |
| JP3585153B2 (en) | Image forming system | |
| JPH1155448A (en) | Facsimile machine | |
| JP2985867B2 (en) | Internet facsimile apparatus and computer-readable recording medium used for the apparatus | |
| JPH08289091A (en) | Network scanner | |
| JP2000151887A (en) | Network facsimile terminal | |
| US20050134913A1 (en) | Printing system to request data for re-printing through a printing device | |
| JPH11146173A (en) | Image scanner | |
| JPH0514645A (en) | Facsimile equipment | |
| JPH06106811A (en) | Electronic form printing system and printer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20031209 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040119 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040212 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040330 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040412 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080514 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090514 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090514 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100514 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110514 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120514 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120514 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140514 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |