(57)【要約】【課題】  ファクシミリ装置において、画データの外側にＴＴＩデータを付加する場合において、Ｇ３／Ｇ４送信の多重動作を行なう際に必要となるダミーエリアを節約し、無駄な処理の発生を防止する。【解決手段】  画データおよびそれに付加されるＴＴＩデータを圧縮する画データ圧縮部６、圧縮データを格納する圧縮データ格納バッファ８、システム制御部１１を備える。そして、このシステム制御部１１を、Ｇ３／Ｇ４送信それぞれ専用のセーブエリア１５、１６を確保するためのセーブエリア確保手段として機能させる。セーブエリア１５、１６は、画データ圧縮部６によってＴＴＩデータを圧縮する際に必要となる参照ラインのデータをセーブする。【選択図】        図３
2007060677.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して画データをＧ３規格またはＧ４規格で送受信可能な送受信手段と、原稿を読み取って画データを出力する読取手段と、該読取手段により読み取った画データおよび前記送受信手段によって受信した画データを記憶する画データ記憶手段と、前記読取手段により読み取った画データの外側に発信元情報であるＴＴＩ情報を２値化したＴＴＩデータを付加するＴＴＩ付加処理制御手段と、前記画データ及びそれに付加されるＴＴＩデータを圧縮する圧縮手段及びその圧縮データを格納する圧縮データ格納バッファと、前記画データ記憶手段に記憶した画データに対応する画情報を印刷出力する印刷手段とを備えたファクシミリ装置において、
前記圧縮手段によって、前記ＴＴＩデータを圧縮する際に必要となる圧縮データの参照ラインをセーブするメモリエリアを、Ｇ３送信用とＧ４送信用にそれぞれ１ラインずつ確保するセーブエリア確保手段を設けたことを特徴とするファクシミリ装置。
【請求項２】
通信回線を介して画データをＧ３規格またはＧ４規格で送受信可能な送受信手段と、原稿を読み取って画データを出力する読取手段と、該読取手段により読み取った画データおよび前記送受信手段によって受信した画データを記憶する画データ記憶手段と、前記読取手段により読み取った画データの外側に発信元情報であるＴＴＩ情報を２値化したＴＴＩデータを付加するＴＴＩ付加処理制御手段と、前記画データ及びそれに付加されるＴＴＩデータを圧縮する圧縮手段及びその圧縮データを格納する圧縮データ格納バッファと、前記画データ記憶手段に記憶した画データに対応する画情報を印刷出力する印刷手段とを備えたファクシミリ装置において、
前記圧縮手段によって、前記ＴＴＩデータを圧縮する際に必要となる圧縮データの参照ラインをセーブするメモリエリアを、オペレーションシステムからのコールでメモリ上にＧ３送信とＧ４送信兼用に１ライン分確保するセーブエリア確保手段を設けたことを特徴とするファクシミリ装置。
【請求項３】
前記圧縮手段が前記ＴＴＩデータを１ライン単位で圧縮する場合は前記セーブエリア確保手段を起動させず、複数ライン単位で圧縮する場合は起動させる切替手段を設けたことを特徴とする請求項１または２に記載のファクシミリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、送信時にＴＴＩ情報を付加して、Ｇ３／Ｇ４送信の多重動作を行なうことができるファクシミリ装置に関する。
【背景技術】
【０００２】
ファクシミリ装置は、手軽に文字や図形などの画情報を送信したり、受信したりすることができるため、身近なＯＡ機器として広く普及している。ファクシミリ装置には、数多くの種類のものがあるが、送信時に登録しておいた送信者のファクシミリ番号や送信時刻に関する発信元情報（ＴＴＩ：Transmit Terminal Identifier、以下「ＴＴＩ情報」という）を付加することのできる機能を備えたものがある。このＴＴＩ情報は、送信すべき画情報（画データ）に付加されて送信される。
【０００３】
従来のファクシミリ装置において、ＴＴＩ情報の送信機能を備えたものとしては、例えば、特開平６−１５２８１０号公報や、特開平６−１５２９３５号公報などに記載されたファクシミリ装置がある。この従来のファクシミリ装置は、ＴＴＩ情報が画情報を上書きすることによって、送信すべき情報が欠落することを防止するためのもので、ＴＴＩ情報の展開方向を指定する手段による展開方向に基づいて、または、原稿画像上の空領域を判別する手段による判別結果に基づいて、ＴＴＩ情報を展開する構成を具備している。
【０００４】
ファクシミリ装置において、送信時にＴＴＩ情報を付加するには、上記公報に記載されたファクシミリ装置のように、ＴＴＩ情報を２値化してなるＴＴＩデータを画データの中に取り込んで付加する場合と、画データに取り込まず外側に付加する場合とがある。このうち、外側に付加する場合には、ＴＴＩデータを圧縮する際に専用のダミーエリアが必要となる。そして、このダミーエリアで圧縮したＴＴＩデータを圧縮データ格納バッファに格納し、その後に圧縮した画データを格納することにより、画データの外側にＴＴＩデータを付加している。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、画データを圧縮するための方法としては、ＭＨ方式（Modified Huffman 方式）、ＭＲ方式（Modified Read 方式）、ＭＭＲ方式（Modified Modified Read 方式）、ＪＢＩＧ方式（Joint Bi-level Image Experts Group方式）の各方式がある。ＭＨ方式以外の方式の場合には、圧縮するラインの１ライン前のラインを参照ラインとして２次元の符号化を行なう。
したがって、画データの圧縮にＭＨ方式以外の方式を採用し、１ラインづつ圧縮を行なってその外側にＴＴＩデータを付加しようとすると、参照ライン数と圧縮するライン数の和に相当する２ライン分のダミーエリアが必要になる。
【０００６】
このため、ＴＴＩデータの圧縮処理の効率を上げるために複数ラインを一括して圧縮処理を行なう場合には、圧縮処理を行なうライン数と、参照ライン数との和に相当する数のダミーエリアが必要になるから、Ｇ３／Ｇ４送信の多重動作を行ない、それぞれの送信でＴＴＩデータを画データの外側に付加する場合を考慮すると、〔圧縮処理を行なうライン数＋参照ライン数〕×２（２倍にするのは、Ｇ３／Ｇ４送信に対して個別に設ける必要があるため）もの数のダミーエリアが必要になるという問題があった。
【０００７】
この発明は、このような問題を解決するためになされたものであり、ファクシミリ装置において、画データの外側にＴＴＩデータを付加する場合において、Ｇ３／Ｇ４送信の多重動作を行なう際に必要となるダミーエリアを節約するとともに、複数ラインを一括して圧縮処理を行なう場合の無駄な処理の発生を防ぐことを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、上述のように通信回線を介して画データをＧ３規格またはＧ４規格で送受信可能な送受信手段と、原稿を読み取って画データを出力する読取手段と、該読取手段により読み取った画データおよび送受信手段によって受信した画データを記憶する画データ記憶手段と、読取手段により読み取った画データの外側に発信元情報であるＴＴＩ情報を２値化したＴＴＩデータを付加するＴＴＩ付加処理制御手段と、画データ及びそれに付加されるＴＴＩデータを圧縮する圧縮手段及びその圧縮データを格納する圧縮データ格納バッファと、画データ記憶手段に記憶した画データに対応する画情報を印刷出力する印刷手段とを備えたファクシミリ装置において、上記の目的を達成するため、圧縮手段によってＴＴＩデータを圧縮する際に必要となる圧縮データの参照ラインをセーブするメモリエリア（セーブエリア）を、Ｇ３送信用とＧ４送信用にそれぞれ１ラインずつ確保するセーブエリア確保手段を設けたものである。
【０００９】
このファクシミリ装置は、圧縮データの参照ラインをセーブするメモリエリア（セーブエリア）を、Ｇ３送信用とＧ４送信用にそれぞれ１ラインずつ確保しているから、Ｇ３／Ｇ４送信の多重動作が起きても、それぞれＧ３／Ｇ４送専用のセーブエリアに参照ラインのデータをコピーしておくことにより、タスクのスイッチング後にその専用のセーブエリアから参照ラインのデータを取り出して圧縮処理を再開することができる。
また、上記のセーブエリア確保手段に代えて、圧縮手段によってＴＴＩ情報を圧縮する際に必要となる圧縮データの参照ラインをセーブするメモリエリア（セーブエリア）を、オペレーションシステム（ＯＳ）からのコールでメモリ上にＧ３送信とＧ４送信兼用に１ライン分確保するセーブエリア確保手段を設けてもよい。
【００１０】
このようにすると、Ｇ３／Ｇ４送信の多重動作が起きても、ＯＳで確保したセーブエリアに参照ラインのデータをコピーしておくことにより、タスクのスイッチング後、そのセーブエリアから参照ラインのデータを取り出して圧縮処理を再開することができる。この参照ラインのセーブエリアはＯＳで確保しているので、タスクのスイッチングの際にはＯＳで退避され、使用する側はＧ３／Ｇ４の多重動作を意識することなく使うことができる。しかも、確保するセーブエリアは１ライン分だけで済む。
さらに、圧縮手段がＴＴＩデータを１ライン単位で圧縮する場合はセーブエリア確保手段を起動させず、複数ライン単位で圧縮する場合は起動させる切替手段を設けるとよい。
このようにすると、圧縮手段がＴＴＩデータを複数ライン単位で圧縮する場合にしか、セーブエリア確保手段が起動しないので、無駄な処理の発生を防ぐことができる。
【発明の効果】
【００１１】
この発明にかかるファクシミリ装置は、Ｇ３送信と、Ｇ４送信の多重通信を行なう際、ＴＴＩデータの圧縮を複数ライン単位で行なう場合には、Ｇ３送信、Ｇ４送信専用に参照ラインをセーブするためのセーブエリアを確保すると、その他のダミーエリアがＧ３／Ｇ４送信兼用でも、タスクスイッチング後に専用のセーブエリアからデータを取り出せる。このため、ダミーエリアを兼用で確保することができる分、メモリを節約することができる。
【００１２】
また、セーブエリアをオペレーションシステムからのコールで確保すると、このセーブエリアがＧ３／Ｇ４送信兼用でも、タスクスイッチング後はオペレーションシステムで退避され、Ｇ３／Ｇ４送信の多重動作を意識せずにセーブエリアに格納されているデータを使用することができる。この場合も、ダミーエリアをＧ３／Ｇ４送信兼用にできる分、メモリを節約することができる。
そして、ＴＴＩデータの圧縮を複数ライン単位で行なうか否かを判断して、１ライン単位の場合は、参照ラインをセーブするセーブエリアを確保しないように構成してあれば、その分、無駄な処理の発生を防ぐことができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、この発明の好適な実施の形態について説明する。
図１は、この発明の一実施形態であるファクシミリ装置の主要な構成を示すブロック図である。
【００１４】
このファクシミリ装置は、図１に示すように、スキャナ２からＮＣＵ１４までの各構成部をシステムバス１５によって接続してなっている。
スキャナ２は、原稿に記載されている画情報を読み取る読取手段であって、原稿面を走査して、そこに記載あるいは描画されている画情報を読み取るための光学系とＣＣＤ等によるイメージセンサ、およびそのイメージセンサから出力される電気信号を２値化して画データに変換するＡ／Ｄ変換器等を備えている。
【００１５】
操作部３は、電話番号その他の登録すべき情報の入力操作および送受信処理のための操作を行なうための操作入力手段（例えば、テンキーと文字入力キーなどを備えたキーボード）であり、表示部４は、操作部３からの入力情報やファクシミリ装置の状況等を表示する液晶デイスプレイ（ＬＣＤ）等の表示手段である。
【００１６】
プロッタ５は、画データを画情報として用紙に印刷して出力する印刷手段であって、感熱記録紙に直接印字する方式のものや、普通紙にインクシートを介して熱転写印字する方式のものなどがあり、いわゆるサーマルプリンタと同様なものである。あるいは、電子写真方式、インクジェット方式、トナージェット方式などのプロッタ（印刷手段）を用いてもよい。
【００１７】
画データ圧縮部６は、Ｇ３規格またはＧ４規格のファクシミリに対応して画データを圧縮して冗長性を取り除く圧縮手段、画データ伸長部７は、圧縮した画データを伸長して元のデータを復元する伸長手段である。
【００１８】
圧縮データ格納バッファ８は、圧縮した画データと後述するダミーエリアで圧縮したＴＴＩデータを格納するバッファメモリである。
画データ記憶部９は、スキャナ２で読み取った画データまたは後述する通信制御部１３で受信した画データを、少なくとも一時的に記憶して蓄積することができるハードディスクまたは画像メモリ（ＲＡＭ）、あるいはメモリーカードを使用するユニットなどからなる画データの記憶手段である。
【００１９】
ＴＴＩデータ記憶部１０は、オペレータが操作部３を操作して入力するＴＴＩ情報（例えば送信元のファクシミリ装置の電話番号や送信元の略称など）を２値化してなるＴＴＩデータとして記憶する手段である。
システム制御部１１は、ファクシミリ装置１の全体の制御を行なうマイクロコンピュータを備えたユニットである。このシステム制御部１１は、ＣＰＵを備えこのＣＰＵがＲＯＭに格納された所定のプログラムに従って処理を実行し、スキャナ２をはじめとする各構成部を制御して、ファクシミリ装置としての機能を確保するのに必要なシーケンスを制御する。また、ＣＰＵが命令の実行にあたって必要とする各種の情報を格納するＲＡＭも備えている。
【００２０】
変倍処理部１２は、画データを用紙に記録（印刷）する際にその領域の大きさを拡大または縮小するための画像処理を実行する。
通信制御部１３は、システム制御部１１の指示を受けてＧ３規格またはＧ４規格のファクシミリに対応した通信手順（通信プロトコル）に従った処理を実行し、画データをＧ３規格またはＧ４規格で送受信する送受信手段として機能する。
【００２１】
すなわち、通信制御部１３は、システム制御部１１からの指示を受けて、内蔵モデムと後述する網制御装置（ＮＣＵ）１４を制御することにより、図示しない公衆回線網（ＰＳＴＮ）と接続し、相手方ファクシミリ装置との通信制御および送受信すべき画データの内蔵モデムによる変復調を行なう。
【００２２】
網制御装置（ＮＣＵ）１４は、公衆回線との接続および切断を管理する制御ユニットで、回線の捕捉、発信先電話番号に対する発呼信号の送出、着信の検出などにより、所定の発呼動作および着信動作を行なう。
【００２３】
次に、このように構成されたファクシミリ装置の作用について、図２乃至図６も参照して説明する。
ファクシミリ装置は、システム制御部１１がＲＯＭに記憶されている処理プログラムに従い各構成部を機能させることによって動作する。すなわち、電源を投入すると、システム制御部１１の指示により操作部３が起動し、図示しないメインルーチンで処理内容の選択を促すためのメニュー画面を表示する。
【００２４】
このメニュー画面は、原稿に記載された画情報の通常の読み取り処理やその送信処理はもとより、ＴＴＩ情報の内容を操作部３の操作入力によりＴＴＩデータ記憶部１０に記憶させるなどの各種の処理を選択できるようになってる。
なお、以下の説明では、ＴＴＩ情報の内容は、予め操作部３からの操作入力により、２値化したＴＴＩデータとしてＴＴＩデータ記憶部１０に記憶されており、ＴＴＩ情報を画情報に付加して送信するに当たり、送信を指示する情報（送信指示情報）の入力を必要とする場合には、この送信指示情報が入力されていることを前提として説明する。
【００２５】
ここで、メニュー画面において原稿に記載された画情報を送信するための「画情報の送信」処理を選択したとする。すると、送信すべき画情報を記録した原稿をスキャナ２に設定することを要求するメッセージが表示部４の表示画面上（図示せず）に表示される。このメッセージにしたがってオペレータが原稿をスキャナにセットした後、スタートボタンを押すと、ファクシミリ装置はスキャナ２を作動させて原稿の画情報を読み取り、それを画データに変換して画データ記憶部９に記憶させる。
【００２６】
その後、システム制御部１１がＴＴＩデータを付加する付加処理制御手段として機能し、第１の実施形態の場合には図２に示すフローチャートのＴＴＩ付加処理を開始する。
ステップＳ１でＴＴＩデータの付加処理を開始すると、まず、図１における画データ圧縮部６が使用するメモリ上に、ＴＴＩデータ記憶部１０に格納されているＴＴＩデータを圧縮するために順次読み出して格納する８ライン分のＴＴＩデータライン１７１〜１７９と、１ライン分の参照ライン１７１とをダミーエリア１７として確保するとともに、Ｇ３用セーブエリア１５およびＧ４用セーブエリア１６を確保する。
【００２７】
Ｇ３用セーブエリア１５とＧ４用セーブエリア１６は、システム制御部１１がセーブエリア確保手段として機能することによって、参照ライン１７１のデータをセーブするためのメモリエリアとして確保するもので、それぞれＧ３専用とＧ４専用に確保されている。参照ライン１７１とＴＴＩデータライン１７２〜１７９の合計９ラインは、圧縮処理用のダミーエリアであり、Ｇ３／Ｇ４兼用に確保されている。
【００２８】
そして、ステップ２で、システム制御部１１がディスパッチ禁止処理（システム制御部１１のプロセッサを各種の処理に割り当てることを禁止する処理）をする。続いて、ステップＳ３で、Ｇ３用セーブエリア１５のデータを参照ライン１７１にコピーする。これは、その前に行なわれたＧ３送信用のＴＴＩデータ圧縮処理において、ＴＴＩラインデータの最終ライン１７９をＧ３用セーブエリア１５にコピーしてセーブしておいたデータを、ダミーエリア１７のＧ３用参照ライン１７１に戻すために行なう。
【００２９】
そして、ステップＳ４で、画データ圧縮部６を起動して、ＴＴＩデータライン１７２〜１７９に格納した８ライン分のＴＴＩデータを一括して圧縮する。これはＧ３送信用に付加するＴＴＩデータの圧縮処理である。
次いで、ステップＳ５で、ＴＴＩデータラインの最終ライン１７９に格納されているデータをＧ３用セーブエリア１５にコピーする。
【００３０】
続いて、ステップＳ６でディスパッチ処理の禁止を解除する。すると、システム制御部１１において、タスクスイッチングが発生してＧ３送信からＧ４送信に切り替わり、これ以降上述したＧ３送信の場合と同様にしてＧ４送信用に付加するＴＴＩデータの圧縮処理が行なわれる。
【００３１】
すなわち、ステップＳ７でディスパッチ禁止処理をして、ステップＳ８でＧ４用セーブエリア１６に記憶されているデータを参照ライン１７１にコピーする。  続いて、ステップＳ９で画データ圧縮部６を起動して、８ライン分のＴＴＩデータを圧縮し、ステップＳ１０でＴＴＩデータラインの最終ライン１７９に格納されているデータをＧ４用セーブエリア１６にコピーする。そして、ステップＳ１１でディスパッチ禁止を解除し、タスクスイッチングを発生させてＧ４送信からＧ３送信に切り替える。
【００３２】
以上のステップＳ１からステップＳ１１までの処理は、Ｇ３送信とＧ４送信の各方式で送信するＴＴＩデータの圧縮処理が終了するまで繰り返す。
すなわち、ステップＳ１２でＧ３用のＴＴＩデータの圧縮処理が終了したか否かを判断し、終了していない場合はステップＳ２に戻り、終了している場合は、ステップＳ１３でＧ４用のＴＴＩデータの圧縮処理が終了したか否かを判断する。そして、終了していない場合はステップＳ７に戻り、終了している場合は処理を終了する。
【００３３】
そして、以上の圧縮処理の過程で発生する圧縮後のＴＴＩデータは、圧縮データ格納バッファ８に格納されるが、ＴＴＩデータの圧縮処理が終了したら、これに続いて、圧縮した画データを格納することによって、画データの外側にＴＴＩ情報が付加される。
【００３４】
以上のようにしてＴＴＩデータの圧縮処理を行なうことによって、このファクシミリ装置は、圧縮処理に必要なメモリの節約が可能になる。
すなわち、参照ラインのデータをセーブするためのセーブエリアを持たない従来の圧縮方式の場合には、圧縮処理を行なうライン数と参照ライン数との和（８ライン一括して行なう場合には９ライン分）に相当するダミーエリアを、Ｇ３用とＧ４用にそれぞれ確保しなければならなかったため、９ラインの２倍に相当する１８ライン分のダミーエリアが必要であった。
【００３５】
しかし、この実施形態のファクシミリ装置は、参照ラインをセーブするセーブエリアだけをＧ３用とＧ４用それぞれ専用に確保すれば、参照ライン数と圧縮処理を行なうライン数分のエリアは、Ｇ３／Ｇ４兼用に確保すればよくなる。したがって、圧縮用のダミーエリアは、ダミーエリア１７に対応する参照ライン数と圧縮処理を行なうライン数の合計数（上記の実施例では９ライン分）と、Ｇ３用とＧ４用それぞれ専用のセーブエリア数（２ライン）との合計１１ラインで足りることになる。そのため、使用するメモリの節約が可能になる。
これは、セーブエリア１５と１６をＧ３送信とＧ４送信のそれぞれ専用に確保したことで、セーブしたデータが互いに上書きされることなく使用できるようになったことによる。
【００３６】
そして、Ｇ３送信とＧ４送信の多重動作が起きても、それぞれ専用のセーブエリア１５，１６に最終ラインのデータをコピーしてセーブしておくことにより、Ｇ３送信とＧ４送信の一方から他方にスイッチングがあっても、その後のスイッチングで元の方式に戻ったときには、それぞれ専用のセーブエリアからセーブしておいたデータを取り出して参照ラインへ戻すことにより、圧縮処理を再開することができ、ＴＴＩデータが途中で途切れることはない。
【００３７】
以上の実施形態では、ＴＴＩデータを８ラインずつ一括して圧縮する場合において、参照ラインのデータをセーブするセーブエリアをＧ３送信専用のセーブエリア１５、Ｇ４送信専用のセーブエリア１６として確保した場合について説明した。そのほかファクシミリ装置は、システム制御部１１がオペレーションシステムからのコールでＧ３／Ｇ４送信兼用のセーブエリアをメモリ上に１ライン分確保するセーブエリア確保手段として機能するように、処理プログラムを構成してもよい。この第２の実施形態の場合は、図４に示すフローチャートにしたがって処理が行なわれるが、上述した図２の処理フローとの共通部分もあるので、共通部分については、説明を省略ないし簡略化する。
【００３８】
ファクシミリ装置は、ステップＳ２１で上記同様にＴＴＩ情報の付加処理を開始すると、８ライン分のＴＴＩデータライン１７２〜１７９と、１ライン分の参照ライン１７１、およびＧ３／Ｇ４兼用のセーブエリア１８を確保する。そして、ステップＳ２２でシステム制御部１１がディスパッチ処理を禁止し、ステップＳ２３でセーブエリア１８のデータを参照ライン１７１にコピーする（図５参照）。このセーブエリア１８は、ＲＯＭに記憶されているオペレーションシステムからのコールで確保したもので、第１の実施形態とは異なり、Ｇ３／Ｇ４兼用となっている。次に、ステップＳ２４で画データ圧縮部６を起動して８ライン分のＴＴＩデータの圧縮処理を一括して実行し、ステップＳ２５で最終ライン１７９に格納されているデータをセーブエリア１８にコピーする。
【００３９】
そして、ステップＳ２６でシステム制御部１１がディスパッチ処理の禁止を解除すると、タスクスイッチングが発生してＧ３送信からＧ４送信に切り替わり、Ｇ４送信で送信する場合の圧縮処理が行なわれる。すなわち、ステップＳ２７でシステム制御部１１がディスパッチ処理を禁止し、ステップＳ２８でセーブエリア１８のデータを参照ライン１７１にコピーする。
【００４０】
次いで、ステップＳ２９で８ライン分のＴＴＩデータの圧縮処理を実行し、ステップＳ３０で最終ライン１７９に格納されているデータをセーブエリア１８にコピーした上で、ステップＳ３１でディスパッチ処理の禁止を解除してタスクスイッチングを発生させる。
【００４１】
そして、ステップＳ３２でＧ３送信用のＴＴＩデータの処理が終了しているか否かを判断し、終了していない場合はステップＳ２２に戻り、終了している場合はステップＳ３３でＧ４送信用のＴＴＩデータの処理が終了しているか否かを判断する。ここで終了していないと判断された場合には、ステップＳ２７に戻るが、そうでない場合は処理を終了する。このようにして、ＴＴＩデータの圧縮処理が終了するまで処理を繰り返す。
【００４２】
以上の場合、参照ライン１７１のデータをセーブするセーブエリア１８は、オペレーションシステムからのコールで確保しているから、タスクスイッチングによってＧ３送信と、Ｇ４送信との間で送信方式が切り替わる場合は、オペレーションシステムによって退避される。
【００４３】
このため、セーブエリア１８がＧ３／Ｇ４送信の兼用であっても、それぞれにセーブしたデータは区別されるために互いに上書きし合うようなことはなく、最終ライン１７９のデータをコピーすれば、Ｇ３送信とＧ４送信の多重動作にかかわらず、タスクスイッチング後のセーブエリア１８からデータを取り出して圧縮処理を再開することができる。したがって、圧縮用ダミーエリアは、Ｇ３送信とＧ４送信兼用のセーブエリア１８と、ダミーエリア１７に対応する参照ライン数及び圧縮するライン数を合計したライン数分（１０ライン）で足りることとなり、その分、メモリを節約することができる。
【００４４】
また、ファクシミリ装置は、ＴＴＩデータの圧縮処理を複数ライン単位で行なう場合は、上述のようにシステム制御部１１をセーブエリア確保手段として起動させるけれども、１ライン単位で行なう場合には、セーブエリア確保手段として起動させないようにする切替手段として、このシステム制御部１１が機能するように処理プログラムを構成したものとすることができる。次に、この場合のファクシミリ装置の作用を第３の実施形態として、図６に示すフローチャートにしたがって説明する。
【００４５】
ファクシミリ装置は、ステップＳ４１でＧ３送信（Ｇ４送信）において上記同様にＴＴＩデータの付加処理を開始すると、ステップＳ４２でシステム制御部１１が圧縮するラインが複数か否かを判断し、複数ラインであると判断した場合は、ステップＳ４３で複数ラインの圧縮処理を実行して処理を終了し、判断しない（単数ラインである）場合は、ステップＳ４４を実行する。なお、ステップＳ４３における複数ラインの圧縮処理は、上述したステップＳ１からステップＳ１３までの処理か、またはステップＳ２１からステップＳ３３までの処理かのいずれかであるため説明を省略する。
【００４６】
そして、ステップＳ４４では、Ｇ３送信（Ｇ４送信）において付加すべきＴＴＩデータの圧縮処理を行ない、これに続くステップＳ４５では、Ｇ４送信（Ｇ３送信）において付加すべきＴＴＩデータの圧縮処理を行なう。この場合の圧縮処理は、Ｇ３送信、Ｇ４送信のいずれにおいても次のようにして行なうことができる。すなわち、参照ラインと、圧縮処理を行なう１ライン分のＴＴＩデータラインの和に相当する分のダミーエリアを確保して、このダミーエリアでＴＴＩ情報を圧縮し、圧縮したＴＴＩデータを圧縮データ格納バッファ８に格納することによって行なうことができる。この場合のダミーエリアは、オペレーションシステムのコールで確保することができる。
【００４７】
次いで、ステップＳ４６でＧ３送信用のＴＴＩデータの圧縮処理が終了しているか否かを判断し、終了していない場合はステップＳ４４に戻るが、終了していればステップＳ４７でＧ４送信用のＴＴＩデータの処理が終了しているか否かを判断する。ここで終了していないと判断されるとステップＳ４７に戻るが、そうでない場合は処理を終了する。
【００４８】
以上のように、ＴＴＩデータの圧縮処理を複数ライン単位で行なうか否かを判断し、その結果に応じて切替手段を起動させることによって、１ラインの場合は、セーブエリア確保手段を起動させずに済ませることができるから、その分、無駄な処理の発生を防止することができる。
【００４９】
また、圧縮処理を複数ライン単位で行なう場合には、セーブエリア確保手段を起動させる上述の処理は有効であるけれども、そうでない場合には、有効ではない。１ラインの圧縮を行なうときには、参照ラインと圧縮するラインの２ライン分のダミーエリアを確保すればよく、これはオペレーティングシステムのコールで確保することができるので、わざわざセーブエリア確保手段を起動させてセーブエリアを確保する必要もない。オペレーティングシステムのコールで確保すれば、Ｇ３送信と、Ｇ４送信の多重通信でタスクのスイッチングが発生してもデータが保持され、スイッチング後のダミーエリアからデータを取り出して圧縮処理を再開することができるからＴＴＩデータが途切れることもない。
【図面の簡単な説明】
【００５０】
【図１】この発明におけるファクシミリ装置の内部構成を示したブロック図である。
【図２】この発明によるファクシミリ装置のＧ３，Ｇ４送信専用セーブエリアをそれぞれ確保した場合のＴＴＩデータ圧縮処理のフローチャートである。
【図３】図２のファクシミリ装置におけるＧ３，Ｇ４送信専用セーブエリアと、参照ラインおよびＴＴＩデータラインとを示したブロック図である。
【図４】この発明によるファクシミリ装置のＧ３，Ｇ４送信兼用セーブエリアを確保した場合のＴＴＩデータの圧縮処理のフローチャートである。
【図５】図４のファクシミリ装置におけるＧ３，Ｇ４送信兼用セーブエリアと、参照ラインおよびＴＴＩデータラインとを示したブロック図である。
【図６】切替手段を起動させる場合の処理フローチャートである。
【符号の説明】
【００５１】
１：ファクシミリ装置        ２：スキャナ
３：操作部                  ４：表示部
５：プロッタ                ６：画データ圧縮部
７：画データ伸長部          
８：圧縮データ格納バッファ
９：画データ記憶部        
１０：ＴＴＩデータ記憶部
１１：システム制御部      １２：変倍処理部
１３：通信制御部          １４：網制御装置
１５：Ｇ３用セーブエリア
１６：Ｇ４用セーブエリア
１７：ＴＴＩデータライン
１８：Ｇ３／Ｇ４兼用セーブエリア
【図１】
2007060677.tif 000003
【図２】
2007060677.tif 000004
【図３】
2007060677.tif 000005
【図４】
2007060677.tif 000006
【図５】
2007060677.tif 000007
【図６】
2007060677.tif 000008
【手続補正書】
【提出日】平成18年11月1日(2006.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信回線を介して画データをＧ３規格またはＧ４規格で送受信可能な送受信手段と、原稿を読み取って画データを出力する読取手段と、該読取手段により読み取った画データおよび前記送受信手段によって受信した画データを記憶する画データ記憶手段と、前記読取手段により読み取った画データの外側に発信元情報であるＴＴＩ情報を２値化したＴＴＩデータを付加するＴＴＩ付加処理制御手段と、前記画データ及びそれに付加されるＴＴＩデータを圧縮する圧縮手段及びその圧縮データを格納する圧縮データ格納バッファと、前記画データ記憶手段に記憶した画データに対応する画情報を印刷出力する印刷手段とを備えたファクシミリ装置において、
前記圧縮手段によって、前記ＴＴＩデータを圧縮する際に必要となる圧縮データの参照ラインをセーブするメモリエリアを、Ｇ３送信用とＧ４送信用にそれぞれ１ラインずつ確保するセーブエリア確保手段を設けたことを特徴とするファクシミリ装置。