(57)【要約】【課題】  原稿から読み取られた画像を余裕をもって確認し、的確に範囲を指定して原稿の画像の一部を隠蔽してファクシミリ送信を行うことのできるファクシミリ装置を提供する。【解決手段】  読取データ一時格納部４に格納された画像を画像表示部８に表示してから入力用操作部９からの隠蔽指令の入力を受け付け、隠蔽指令の入力が検出された場合に限って、読取データ一時格納部４に記憶されたデータの一部のファクシミリ送信をライン単位の範囲指定で無効化する。【選択図】図１
2007228304.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取るための原稿読取部と、前記原稿読取部で読み取られた画像を記憶する読取データ一時格納部と、前記読取データ一時格納部に格納された画像を表示する画像表示部と、前記画像表示部に画像が表示された後、マン・マシン・インターフェイスとして機能する入力用操作部からの隠蔽指令の入力の有無を判定し、隠蔽指令の入力が検出された場合に限って、前記読取データ一時格納部に記憶されたデータの少なくとも一部のファクシミリ送信をライン単位の範囲指定に応じて無効化する送信データ隠蔽手段とを備えたことを特徴とするファクシミリ装置。
【請求項２】
原稿の画像をライン単位で読み取るための原稿読取部と、前記原稿読取部で読み取られた画像をライン単位の画像データとして順に記憶する読取データ一時格納部と、前記読取データ一時格納部に格納された画像をリアルタイムで表示する画像表示部と、前記原稿読取部の作動開始後、予め設定されたデータ送信の開始タイミングを待ってマン・マシン・インターフェイスとして機能する入力用操作部からの隠蔽指令の入力の有無と隠蔽解除指令の入力の有無を所定周期毎に判定し、何れかの指令の入力が検出された場合には新たに入力された指令の種別を更新的に記憶し、指令の種別が未記憶の場合もしくは指令の種別として隠蔽解除指令が記憶されている場合には前記読取データ一時格納部に記憶されたデータをライン単位で読み出してファクシミリデータとして送信する一方、指令の種別として隠蔽指令が記憶されている場合には前記読取データ一時格納部に記憶されたデータに代えてライン単位の画像無効化用データをファクシミリデータとして送信することで前記読取データ一時格納部に記憶されたデータの少なくとも一部のファクシミリ送信を無効化する送信データ隠蔽手段とを備えたことを特徴とするファクシミリ装置。
【請求項３】
原稿の画像をライン単位で読み取るための原稿読取部と、前記原稿読取部で読み取られた画像をライン単位の画像データとして順に記憶する読取データ一時格納部と、前記読取データ一時格納部に格納された画像をリアルタイムで表示する画像表示部と、前記原稿読取部の作動開始後、予め設定されたデータ送信の開始タイミングを待って前記読取データ一時格納部に記憶されたデータをライン単位で読み出し、当該ラインがデータを送信すべきラインとして設定されていれば前記読み出したデータをファクシミリデータとして送信する一方、当該ラインがデータを隠蔽すべきラインとして設定されていれば前記読み出したデータに代えてライン単位の画像無効化用データをファクシミリデータとして送信することで前記読取データ一時格納部に記憶されたデータの少なくとも一部のファクシミリ送信を無効化する送信データ隠蔽手段とを備えたことを特徴とするファクシミリ装置。
【請求項４】
ファクシミリデータとして送信の完了したラインに対応する画像表示部のラインの最終位置を示すマーカーを前記画像表示部に表示する送信完了マーカー表示制御手段と、前記画像無効化用データに取って代わられたラインに対応する画像表示部のラインの表示を無効化する表示データ無効化手段とを備えたことを特徴とする請求項２または請求項３記載のファクシミリ装置。
【請求項５】
前記データ送信の開始タイミングが前記原稿読取部の作動開始後の経過時間によって設定されることを特徴とする請求項２ないし請求項４の何れか一項に記載のファクシミリ装置。
【請求項６】
前記データ送信の開始タイミングが前記読取データ一時格納部に記憶されるライン数によって設定されることを特徴とする請求項２ないし請求項４の何れか一項に記載のファクシミリ装置。
【請求項７】
前記画像無効化用データが白の塗り潰しデータによって構成されていることを特徴とする請求項２ないし請求項６の何れか一項に記載のファクシミリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ装置の改良、特に、原稿そのものに手を加えずに原稿の画像の一部を隠蔽してファクシミリ送信を行うようにしたファクシミリ装置に関する。
【背景技術】
【０００２】
原稿の画像の一部を隠蔽してファクシミリ送信を行うようにしたファクシミリ装置としては、画像を隠蔽すべき範囲を画像の読み取り過程でスイッチ操作によってライン単位で指定し、指定された範囲の画像を白ラインに変換してファクシミリ送信するようにしたものが特許文献１として既に提案されている。
【０００３】
しかし、このものは、画像の読み取りの進行状態をモニタするため手段がなく、隠蔽すべき範囲を正確に指定できない不都合がある。
【０００４】
一方、画像の読み取りの進行状態をモニタするための技術としては、原稿を搬送しつつスキャニングした画像をリアルタイムでモニタ表示するようにしたスキャナ装置が特許文献２として知られている。
【０００５】
特許文献２に開示されるようなリアルタイム表示の技術を転用して特許文献１記載のファクシミリ装置で画像の読み取りの進行状態をモニタすることは技術的に可能と考えられるが、そうした場合、画像を隠蔽すべき範囲を指定するためのスイッチ操作を画像の読み取りの進行状態に完全に同期して行わなければならず、操作の遅れは全く許されないので、ファクシミリ装置を操作するユーザの緊張や負担が増大する弊害を生じる。
【０００６】
【特許文献１】特開平６−３０２３９号公報（段落０００４，０００７）
【特許文献２】特開平１１−２８９４３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の課題は、前記従来技術の不都合を改善し、原稿から読み取られた画像を余裕をもって確認し、的確に範囲を指定して原稿の画像の一部を隠蔽してファクシミリ送信を行うことのできるファクシミリ装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明のファクシミリ装置は、前記課題を達成するため、原稿の画像を読み取るための原稿読取部と、原稿読取部で読み取られた画像を記憶する読取データ一時格納部と、読取データ一時格納部に格納された画像を表示する画像表示部と、画像表示部に画像が表示された後、マン・マシン・インターフェイスとして機能する入力用操作部からの隠蔽指令の入力の有無を判定し、隠蔽指令の入力が検出された場合に限って、前記読取データ一時格納部に記憶されたデータの少なくとも一部のファクシミリ送信をライン単位の範囲指定に応じて無効化する送信データ隠蔽手段とを備えたことを特徴とする構成を有する。
【０００９】
原稿読取部が原稿の画像を読み取り、読取データ一時格納部が此の画像をデータとして記憶する。画像表示部は、読取データ一時格納部に格納された画像を表示し、送信データ隠蔽手段は、画像表示部に画像が表示されてからマン・マシン・インターフェイスとして機能する入力用操作部からの隠蔽指令の入力の有無を判定し、隠蔽指令の入力が検出された場合に限って、読取データ一時格納部に記憶されたデータの少なくとも一部のファクシミリ送信をライン単位の範囲指定に応じて無効化する。
このように、原稿読取部で読み取られた画像を画像表示部に表示してから改めて入力用操作部からの隠蔽指令の入力を受け付ける構成であるので、ユーザは、原稿から読み取られた画像をストレスなく余裕をもって確認し、隠蔽すべき画像の範囲を的確に指定することができる。
【００１０】
更に、原稿の画像をライン単位で読み取るための原稿読取部と、原稿読取部で読み取られた画像をライン単位の画像データとして順に記憶する読取データ一時格納部と、読取データ一時格納部に格納された画像をリアルタイムで表示する画像表示部と、原稿読取部の作動開始後、予め設定されたデータ送信の開始タイミングを待ってマン・マシン・インターフェイスとして機能する入力用操作部からの隠蔽指令の入力の有無と隠蔽解除指令の入力の有無を所定周期毎に判定し、何れかの指令の入力が検出された場合には新たに入力された指令の種別を更新的に記憶し、指令の種別が未記憶の場合もしくは指令の種別として隠蔽解除指令が記憶されている場合には読取データ一時格納部に記憶されたデータをライン単位で読み出してファクシミリデータとして送信する一方、指令の種別として隠蔽指令が記憶されている場合には読取データ一時格納部に記憶されたデータに代えてライン単位の画像無効化用データをファクシミリデータとして送信することで読取データ一時格納部に記憶されたデータの少なくとも一部のファクシミリ送信を無効化する送信データ隠蔽手段を備えた構成としてもよい。
【００１１】
このような構成を適用した場合、原稿読取部が原稿の画像をライン単位で読み取り、読取データ一時格納部が此の画像をライン単位の画像データとして順に記憶する。また、画像表示部は、読取データ一時格納部に格納された画像をリアルタイムで表示することで原稿画像の読み取りの進行状態を逐次ユーザに知らせる。
そして、予め設定されたデータ送信の開始タイミングに達すると、原稿読取部と読取データ一時格納部および画像表示部の動作に加え、送信データ隠蔽手段が、マン・マシン・インターフェイスとして機能する入力用操作部からの隠蔽指令の入力の有無と隠蔽解除指令の入力の有無に関わる判定処理を開始する。
この判定処理は所定周期毎に繰り返し実行され、送信データ隠蔽手段は、新たに入力された指令の種別を更新的に記憶する。従って、ユーザは、入力用操作部から隠蔽指令を入力することによって隠蔽すべき画像の範囲指定を開始し、更に、入力用操作部から隠蔽解除指令を入力することによって隠蔽すべき画像の１区間分の範囲指定を終了することができる。更には、ユーザが隠蔽指令の入力や隠蔽解除指令の入力をサイクリックに繰り返すことで、隠蔽すべき画像の範囲とファクシミリ送信すべき画像の範囲を幾つもの分割された区間として指定することが可能である。
画像表示部のリアルタイム表示とファクシミリデータの送信は共に同一周期でライン単位で行われ、データ送信の開始タイミングに先駆けて画像表示部への画像表示を行うようにしているので、ユーザは、ファクシミリデータの送信前に当該送信箇所に相当する画像を画像表示部で先読みして確認することが可能となり、原稿から読み取られた画像をストレスなく余裕をもって確認し、隠蔽すべき画像の範囲を的確に指定することができる。
そして、送信データ隠蔽手段は、指令の種別が未記憶の場合、つまり、入力用操作部に対しての格別の操作が行われなかった場合と、指令の種別として隠蔽解除指令が記憶されている場合、つまり、隠蔽すべき画像の範囲指定が行われた後で此の指定が解除された場合においては、読取データ一時格納部に記憶されたデータをライン単位で読み出してファクシミリデータとして受信側のファクシミリ装置に送信する一方、指令の種別として隠蔽指令が記憶されている場合、つまり、隠蔽すべき画像の範囲指定が行われている場合には、読取データ一時格納部に記憶されたデータに代えてライン単位の画像無効化用データをファクシミリデータとして受信側のファクシミリ装置に送信する。
画像表示部における画像のリアルタイム表示とファクシミリデータの送信を共にライン単位で行い、かつ、データ送信の開始タイミングに先駆けて画像表示部への画像表示を開始している関係上、原稿全体の表示が完了してからも読取データ一時格納部のデータをライン単位で読み出してファクシミリデータとして受信側のファクシミリ装置に送信する処理が継続して行われるが、この間も未送信分の画像データについて隠蔽すべき画像の範囲指定とファクシミリ送信すべき画像の範囲指定を行うことが可能である。
【００１２】
あるいは、原稿の画像をライン単位で読み取るための原稿読取部と、前記原稿読取部で読み取られた画像をライン単位の画像データとして順に記憶する読取データ一時格納部と、前記読取データ一時格納部に格納された画像をリアルタイムで表示する画像表示部と、前記原稿読取部の作動開始後、予め設定されたデータ送信の開始タイミングを待って前記読取データ一時格納部に記憶されたデータをライン単位で読み出し、当該ラインがデータを送信すべきラインとして設定されていれば前記読み出したデータをファクシミリデータとして送信する一方、当該ラインがデータを隠蔽すべきラインとして設定されていれば前記読み出したデータに代えてライン単位の画像無効化用データをファクシミリデータとして送信することで前記読取データ一時格納部に記憶されたデータの少なくとも一部のファクシミリ送信を無効化する送信データ隠蔽手段とを備えた構成とすることも可能である。
【００１３】
マン・マシン・インターフェイスとして機能する入力用操作部からの隠蔽指令の入力操作や隠蔽解除指令の入力操作に代えて、隠蔽すべき画像の範囲指定とファクシミリ送信すべき画像の範囲指定をライン単位でファクシミリ装置に直接的に設定する構成は、原稿のフォーマットが予め決まっているような場合、つまり、隠蔽すべき画像の範囲が固定化されているような状況下での使用に適する。
【００１４】
より現実的な構成としては、ファクシミリデータとして送信の完了したラインに対応する画像表示部のラインの最終位置を示すマーカーを前記画像表示部に表示する送信完了マーカー表示制御手段と、画像無効化用データに取って代わられたラインに対応する画像表示部のラインの表示を無効化する表示データ無効化手段を備えていることが望ましい。
【００１５】
前述した通り、予め設定されたデータ送信の開始タイミングを待って入力用操作部からの隠蔽指令の入力の有無と隠蔽解除指令の入力の有無に関わる判定処理、もしくは、読取データ一時格納部の１ライン分のデータが送信すべきラインとして設定されているか否かを判定する処理を開始し、この判定結果に応じて読取データ一時格納部に記憶されたデータもしくは画像無効化用データをライン単位で読み出してファクシミリデータとして送信する構造であり、隠蔽すべき画像の範囲指定の開始や解除は、未送信分の画像データのうち次にファクシミリデータとして送信される１ライン分の画像データに対して行われることになるから、ファクシミリデータとして送信の完了したラインに対応する画像表示部のラインの最終位置、つまり、次の送信対象となる最初のライン位置を示すマーカーを画像表示部に表示することで隠蔽すべき画像の範囲指定の開始位置を的確に把握することができ、また、画像無効化用データに取って代わられたライン、要するに、隠蔽された画像の範囲に対応する画像表示部のラインの表示を無効化することで、隠蔽された画像の範囲を確実に把握することができる。
【００１６】
データ送信の開始タイミングは、原稿読取部の作動開始後の経過時間として設定することができる。
【００１７】
具体的には、原稿読取部の作動開始時点でタイマを作動させ、このタイマが設定時間を計時した時点で、入力用操作部からの隠蔽指令の入力の有無と隠蔽解除指令の入力の有無に関わる判定処理、もしくは、読取データ一時格納部の１ライン分のデータがデータを送信すべきラインとして設定されているか否かを判定する処理と、この判定結果に応じて読取データ一時格納部に記憶されたデータもしくは画像無効化用データをライン単位で読み出してファクシミリデータとして送信する処理を開始するようにする。
データ送信の開始タイミングを遅めに設定した場合では画像データの送信前に先読みして画像表示部に表示できる画像の割合が増大し、また、隠蔽あるいはファクシミリ送信する画像の領域を決めるユーザの判断の猶予時間も増大する。
例えば、原稿読取部が原稿上の全ての画像を読み取るのに必要とされる時間以上に長い時間をタイマに設定した場合では、データ送信が開始される前に原稿上の全ての画像を画像表示部で確認できる。しかも、ファクシミリデータの送信が開始されるのは全ての画像が表示されてからであるから、ユーザは、相当の余裕をもって隠蔽あるいはファクシミリ送信する画像の領域を決めることができる。
また、これとは逆に、データ送信の開始タイミングを早めに設定した場合では、画像データの送信開始前に先読みして画像表示部に表示できる画像の割合が減少し、同時に、隠蔽あるいはファクシミリ送信する画像の領域を決めるために利用できるユーザ側の猶予時間も短くなるが、画像データの読み取りと送信が重複して行われる時間が長くなるので、原稿の読み取り開始からファクシミリ送信の完了までに要する全体としての処理時間の短縮が可能である。
【００１８】
あるいは、データ送信の開始タイミングを、読取データ一時格納部に記憶されるライン数によって設定するようにしてもよい。
【００１９】
作用に関しては、基本的に、原稿読取部の作動開始時点からの経過時間でデータ送信の開始タイミングを特定する場合と同様である。
【００２０】
また、画像無効化用データは白の塗り潰しデータによって構成することが望ましい。
【００２１】
受信側でプリントされるハードコピーの見映えの観点からは隠蔽部分を白の塗り潰しデータとすることが望ましいが、単純に画像の隠蔽を目的とする場合、あるいは、隠蔽箇所を明示する必要がある場合（機密文書の非公開部分の隠蔽）等は、黒の塗り潰しデータあるいは模様等の塗り潰しデータを使用しても構わない。
【発明の効果】
【００２２】
本発明のファクシミリ装置は、読取データ一時格納部に格納された画像を画像表示部に表示してから入力用操作部からの隠蔽指令の入力を受け付け、隠蔽指令の入力が検出された場合に限って、読取データ一時格納部に記憶されたデータの少なくとも一部のファクシミリ送信をライン単位の範囲指定に応じて無効化するようにしたので、ユーザは、原稿から読み取られた画像をストレスなく余裕をもって確認し、隠蔽すべき画像の範囲を的確に指定することができる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明を実施するための最良の形態について一例を挙げ、図面を参照して詳細に説明する。
【００２４】
図１は本発明を適用した一実施形態のファクシミリ装置１の構成の概略について示した機能ブロック図である。
【００２５】
このファクシミリ装置１は、装置を全体的に制御するためのマイクロプロセッサおよびデータの符号化／復号化に用いられるコーデック（ＣＯＤＥＣ）１５を備えた主制御部２と、原稿の画像をライン単位で読み取るための原稿読取部３と、原稿読取部３で読み取られた画像を時系列に沿って順にライン単位で記憶する読取データ一時格納部４およびコーデック１５によって読取データ一時格納部４の画像イメージを符号化して得られた送信用のファクシミリデータや他のファクシミリ装置から受信したファクシミリデータを格納するための符号化データ格納部１６を備えた記憶部５と、読取データ一時格納部４に格納された画像イメージの表示つまり原稿の読み取りの進行状況の表示に際して読取データ一時格納部４のデータをライン単位で読み出してデータの間引き処理等を行うための画処理部６と、画処理部６および主制御部２から渡されるデータに基づいて表示用の画像データをライン単位で生成する画面データ生成部７と、画面データ生成部７で生成されたライン単位のデータを受けて画像をリアルタイムで可視表示する画像表示部８と、ユーザ側の操作を検出して主制御部２に隠蔽指令や隠蔽解除指令を始めとする各種の指令を入力するマン・マシン・インターフェイスとして機能する入力用操作部９と、ファクシミリデータの送受信に関わる全体的な通信を制御するための通信制御部１０と、他のファクシミリ装置との間の通信を処理するためのモデム１１およびネットワークコントロールユニット（ＮＣＵ）１２と、ライン単位の画像無効化用データを生成する画像無効化用データ生成部１３と、原稿をフィードするためのモータ１４と、データ送信の開始タイミングを制御するためのディレイタイマＴを備える。
【００２６】
図１中の読取ライン数カウンタＣ１および送信ライン数カウンタＣ２は、例えば、記憶部５のレジスタを利用して構成することができる。読取ライン数カウンタＣ１の値は原稿読取部３で読み取られた画像がライン単位で読取データ一時格納部４に格納される度に自動的にカウントアップされ、また、送信ライン数カウンタＣ２の値は、読取データ一時格納部４の画像イメージをライン単位で符号化した送信用のファクシミリデータがライン単位で送信される度に、あるいは、読取データ一時格納部４のライン単位の画像イメージに代えて画像無効化用データ生成部１３から読み出された画像無効化用データがライン単位で符号化されて送信される度に自動的にカウントアップされるようになっている。
【００２７】
画像無効化用データ生成部１３は、例えば、１ライン分の白の塗り潰しデータを記憶した不揮発性の記憶手段によって構成することができる。
【００２８】
主制御部２のマイクロプロセッサ（以下、単にＣＰＵという）は、公知のアルゴリズムに従ってファクシミリ装置１を全体的に制御する他、本実施形態においては、特に、原稿から読み取られて読取データ一時格納部４に記憶された送信対象データのうち少なくとも一部をファクシミリ送信に際して隠蔽するための送信データ隠蔽手段，ファクシミリデータとして送信の完了した最後のラインに対応する原稿画像上の位置を画像表示部８上でマーカー表示する送信完了マーカー表示制御手段，画像無効化用データに取って代わられたラインつまり隠蔽された画像データに対応する画像表示部８上のラインの表示を無効化する表示データ無効化手段として機能する。
【００２９】
図２および図３は送信データ隠蔽手段，送信完了マーカー表示制御手段，表示データ無効化手段として機能するＣＰＵの処理の概略を示したフローチャートである。
【００３０】
次に、図２および図３を参照して送信データ隠蔽手段，送信完了マーカー表示制御手段，表示データ無効化手段として機能するＣＰＵの動作について具体的に説明する。
図２および図３ではファクシミリの送信に関わる処理の主要部についてのみ示しており、ファクシミリデータの受信やハードコピーのプリントアウト等に関わる公知の処理に関しては記載を省略している。
【００３１】
ＣＰＵは、まず、ユーザからの原稿送信指令が入力用操作部９を介して入力されているか否かを判定し（ステップＳ１）、ユーザによる原稿送信指令の入力を待機する。
【００３２】
そして、原稿送信指令の入力がステップＳ１の判定処理で検出されると、ＣＰＵは、読取ライン数カウンタＣ１，送信ライン数カウンタＣ２，隠蔽処理実行フラグＦの各値を０に初期化し（ステップＳ２）、原稿送り用のモータ１４と原稿読取部３を作動させて原稿からの画像の読み取りを開始すると共に（ステップＳ３）、データ送信の開始タイミングを規定するディレイタイマＴを作動させ、原稿読取部３の作動開始後の経過時間の計測を開始する（ステップＳ４）。
【００３３】
次いで、ＣＰＵは、原稿読取部３による１ライン分の画像の読み取りが終了しているか否かを判定し（ステップＳ５）、１ライン分の画像の読み取りが終了するまでステップＳ５の判定処理を繰り返して待機する。
【００３４】
そして、１ライン分の画像の読み取りが終了したことがステップＳ５の判定処理で検出されると、ＣＰＵは、読取ライン数カウンタＣ１の値をカウントアップし（ステップＳ６）、該カウンタＣ１の値に対応する読取データ一時格納部４の記憶領域に当該１ライン分の画像データを格納し（ステップＳ７）、更に、この画像データに対して画処理部６によるデータの間引き処理を行って当該１ライン分の画像データをモニタ表示に適した解像度のデータに変換した上（ステップＳ８）、当該１ライン分の画像データを画面データ生成部７を介して画像表示部８に表示する（ステップＳ９）。また、読取ライン数カウンタＣ１の現在値を画面データ生成部７に送り、画像表示部８上の当該ラインの表示位置に対応させて読取完了マーカーＭ１を表示させる（ステップＳ１０）。
【００３５】
次いで、ＣＰＵは、ディレイタイマＴによって計測される経過時間が予め決められた設定時間に達しているか否かを判定するが（ステップＳ１１）、設定時間に達していなければ、前記と同様にしてステップＳ５〜ステップＳ１１の処理を繰り返し実行する。
【００３６】
この結果、例えば、図４に示されるように、原稿の画像がライン単位で原稿読取部３に順に読み取られ、この画像がライン単位の画像データとして時系列に沿って順に読取データ一時格納部４に格納される（図４中のＳ７）。同時に、このライン単位の画像が画処理部６で間引きされて（図４中のＳ８）、画面データ生成部７の制御下で画像表示部８にリアルタイムで更新して表示されると共に（図４中のＳ９）、読取ライン数カウンタＣ１から画面データ生成部７に送られた現在値に基づいて、画面データ生成部７が画像表示部８上における読取完了マーカーＭ１の表示位置を特定し（図４中のＳ１０ａ）、最後に読み取られた１ライン分の画像に相当する位置に読取完了マーカーＭ１を表示する（図４中のＳ１０ｂ）。
【００３７】
画像表示部８上における画像と読取完了マーカーＭ１の表示状態の一例を図８に示す。但し、この段階では図８中の送信完了マーカーＭ２は未だ表示されていない。
【００３８】
このように、ユーザは、ファクシミリデータの送信前に原稿の画像の一部または全部を画像表示部８上で先読みして確認することができるので、原稿から読み取られた画像をストレスなく余裕をもって確認し、隠蔽すべき画像の範囲を的確に決めることができる。
【００３９】
図８では、一例として、原稿読取部３が原稿上の全ての画像を読み込むために必要とされる所要時間に比べてディレイタイマＴの設定時間を短く設定した場合について示したものであり、原稿の全ての画像が画像表示部８に表示される前にファクシミリデータの送信が開始されているが、原稿読取部３が原稿上の全ての画像を読み込むのに要する所要時間と同等あるいは其れ以上に長い時間をディレイタイマＴの設定時間として利用すれば、原稿の全ての画像を画像表示部８に表示させてからファクシミリデータの送信を開始させることができる。ディレイタイマＴの時間設定は任意であり、全体的な処理時間の短縮あるいは原稿の確認に必要とされる余裕等を考慮して決める。
【００４０】
このようにしてステップＳ５〜ステップＳ１１の処理を繰り返し実行して画像と読取完了マーカーＭ１の更新表示を継続する間に、原稿読取部３の作動開始後の経過時間がデータ送信の開始タイミングに達してステップＳ１１の判定結果が真となると、初期値０の送信ライン数カウンタＣ２の値がカウントアップされる（ステップＳ１２）。
【００４１】
次いで、表示データ無効化手段として機能するＣＰＵは、ユーザからの隠蔽指令が入力用操作部９を介して入力されているか否かを判定し（ステップＳ１３）、隠蔽指令が入力されていなければ、更に、隠蔽処理実行フラグＦがセットされているか否かを判定する（ステップＳ１４）。
【００４２】
隠蔽処理実行フラグＦがセットされていなければ、当該処理周期において隠蔽指令の入力が検出されず、かつ、それ以前の処理周期においてもファクシミリデータの隠蔽処理の実行が宣言されていないことを意味するので、ＣＰＵは、送信ライン数カウンタＣ２の値に対応する読取データ一時格納部４の記憶領域から当該１ライン分の画像データを読み出し（ステップＳ１５）、コーデック１５を用いて当該１ライン分の画像データをファクシミリデータに符号化し（ステップＳ１６）、符号化された当該１ライン分のファクシミリデータを、送信ライン数カウンタＣ２の値に対応する符号化データ格納部１６の記憶領域に格納し（ステップＳ１７）、更に、当該１ライン分のファクシミリデータをモデム１１およびネットワークコントロールユニット１２を介して従来と同様にして送信先のファクシミリ装置あてに送信する（ステップＳ１８）。
【００４３】
そして、送信完了マーカー表示制御手段として機能するＣＰＵは、送信ライン数カウンタＣ２の現在値を画面データ生成部７に送り、画像表示部８上の当該ラインの表示位置に対応させて送信完了マーカーＭ２を表示させる（ステップＳ１９）。
【００４４】
次いで、ＣＰＵは、原稿読取部３を利用して行われる原稿からの画像の読み取りが全て完了しているか否かを判定するが（ステップＳ２０）、画像の読み取りが完了していなければ、前記と同様にしてステップＳ５〜ステップＳ１１の処理とステップＳ１２〜ステップＳ２０の処理を繰り返し実行する。
つまり、ディレイタイマＴによって計測される経過時間が予め設定された時間に達してステップＳ１１の判定結果が定常的に真となる結果として、ステップＳ５〜ステップＳ１１の処理とステップＳ１２〜ステップＳ２０の処理が重複して行われるということであり、この間、送信データ隠蔽手段として機能するＣＰＵが、所定周期毎つまりループ処理の繰り返し周期毎に、入力用操作部９からの隠蔽指令の入力の有無や隠蔽解除指令の入力の有無を判定する。従って、既に述べた通り、入力用操作部９からの隠蔽指令の入力の有無や隠蔽解除指令の入力の有無に関わる判定処理の実行が開始されるのは、ステップＳ１１の判定結果が真となった後、要するに、原稿の読み取り開始後の経過時間が予め設定されたデータ送信の開始タイミングに達してからである。
【００４５】
このようにしてステップＳ５〜ステップＳ１１の処理とステップＳ１２〜ステップＳ２０の処理が繰り返し実行される結果、例えば、図５に示されるように、この時点で未だ読み取られていない原稿の画像がライン単位で原稿読取部３に順に読み取られ、この画像がライン単位の画像データとして時系列に沿って順に読取データ一時格納部４に格納される（図５中のＳ７）。また、このライン単位の画像が画処理部６で間引きされて（図５中のＳ８）、画面データ生成部７の制御下で画像表示部８にリアルタイムで更新して表示されると共に（図５中のＳ９）、読取ライン数カウンタＣ１から画面データ生成部７に送られた現在値に基づいて、画面データ生成部７が画像表示部８上における読取完了マーカーＭ１の表示位置を特定し（図５中のＳ１０ａ）、最後に読み取られた１ライン分の画像に相当する位置に読取完了マーカーＭ１が表示されることになる（図５中のＳ１０ｂ）。そして、これと同一の処理周期でライン数にしてＣ１−Ｃ２の遅れをもって読取データ一時格納部４から読み出されたライン単位の画像がコーデック１５を用いてファクシミリデータに符号化され（図５中のＳ１６）、当該１ライン分のファクシミリデータが符号化データ格納部１６の記憶領域に格納されると共に、モデム１１およびネットワークコントロールユニット１２を介して送信先のファクシミリ装置あてに送信され、更に、送信ライン数カウンタＣ２から画面データ生成部７に送られた現在値に基づいて画面データ生成部７が画像表示部８上における送信完了マーカーＭ２の表示位置を特定し（図５中のＳ１９ａ）、最後に送信された１ライン分のファクシミリデータに相当する位置に送信完了マーカーＭ２を表示することになる（図５中のＳ１９ｂ）。
【００４６】
原稿からの画像の読み取りに関連するステップＳ５〜ステップＳ１１の処理と読み取られた画像の送信に関連するステップＳ１２〜ステップＳ２０の処理が同一周期で直列的に実行されるため、例えば、図８に例示されるように、画像表示部８上における読取完了マーカーＭ１と送信完了マーカーＭ２の間隔つまりＣ１−Ｃ２の差分は、仮に、ファクシミリデータの送信に関わる転送速度に変動が生じた場合であっても、基本的に、常に一定である。
【００４７】
前述した通り、原稿読取部３が原稿上の全ての画像を読み込むのに要する所要時間と同等あるいは其れ以上に長い時間をディレイタイマＴの設定時間として利用すれば、原稿の全ての画像を画像表示部８に表示させてからファクシミリデータの送信を開始させることができる。この場合、表示が完了した直後の時点でユーザが入力用操作部９から隠蔽指令を入力すれば、この原稿に関わる画像を相手側のファクシミリ装置に全く送らなくするといったことも可能である。
また、ディレイタイマＴの設定時間を短く設定すれば、全体としてのループ処理の回数が減ることから、原稿の読み取り開始から全てのファクシミリデータの送信が完了するまでの所要時間を短縮することができる。つまり、ステップＳ５〜ステップＳ１１の処理のみを実行する場合であってもステップＳ１２〜ステップＳ２０の処理のみを実行する場合であってもステップＳ５〜ステップＳ１１の処理とステップＳ１２〜ステップＳ２０の処理を併せて実行する場合であっても、ＣＰＵによる１回のループ処理の所要時間それ自体に差は生じないので、ステップＳ５〜ステップＳ１１の処理とステップＳ１２〜ステップＳ２０の処理を併せて実行する回数を増やしてステップＳ５〜ステップＳ１１の処理のみを実行する回数およびステップＳ１２〜ステップＳ２０の処理のみを実行する回数を減らすことで全体の処理の所要時間を短縮できるということである。
【００４８】
ユーザは、図８に例示されるような画像表示部８の画面を参照し、ファクシミリデータとして送信の完了したラインに対応する画像表示部８のラインの最終位置つまり次の送信対象となる最初のライン位置を示す送信完了マーカーＭ２の表示位置に基づいて入力用操作部９を操作してＣＰＵに隠蔽指令を入力することで、隠蔽すべき画像の範囲指定を開始することができる。つまり、隠蔽の対象となる区間は、ユーザが入力用操作部９を操作してＣＰＵに隠蔽指令を入力した時点で送信完了マーカーＭ２が表示されていた位置によって決まる。
【００４９】
ステップＳ５〜ステップＳ１１の処理とステップＳ１２〜ステップＳ２０の処理が繰り返し実行される間にユーザが入力用操作部９を操作して隠蔽指令を入力すると、送信データ隠蔽手段として機能するＣＰＵは、ステップＳ１３の判定処理で隠蔽指令の入力を検出し、隠蔽処理実行フラグＦをセットすることによって新たに入力された指令の種別つまり此の場合は隠蔽指令の入力を記憶する（ステップＳ２２）。
【００５０】
次いで、送信データ隠蔽手段として機能するＣＰＵは、入力用操作部９から隠蔽解除指令が入力されているか否かを判定するが（ステップＳ２３）、隠蔽解除指令が入力されていなければ、ファクシミリデータの隠蔽処理を開始する必要があるか、あるいは、ファクシミリデータの隠蔽処理を継続して実行する必要があることを意味するので、送信データ隠蔽手段として機能するＣＰＵは、画像無効化用データ生成部１３からライン単位の画像無効化用データ、例えば、白の塗り潰しデータを読み出し（ステップＳ２４）、更に、画処理部６によるデータの間引き処理を行って当該１ライン分の画像データをモニタ表示に適した解像度のデータに変換した上で（ステップＳ２５）、この画像データを送信ライン数カウンタＣ２の現在値に対応する画像表示部８の表示位置に表示する（ステップＳ２６）。
結果的に、次の送信対象となる筈の１ライン分の画像データに対応した表示が画像表示部８上で白く塗り潰されて実質的に非表示の状態となるので、ユーザは、ファクシミリデータの隠蔽処理が開始されたことを画像表示部８上で的確に確認することができる。
【００５１】
次いで、送信データ隠蔽手段として機能するＣＰＵは、ステップＳ２４の処理で読み出した１ライン分の白の塗り潰しデータ（間引き処理を行っていないもの）を対象として前記と同様にしてステップＳ１６〜ステップＳ１９の処理を実行する。
【００５２】
従って、送信先のファクシミリ装置あてに送られるのは１ライン分の白の塗り潰しデータをファクシミリデータに符号化したものとなり（ステップＳ１６〜ステップＳ１８）、これを相手方のファクシミリ装置で復号化してハードコピーとしてプリントアウトすれば、単に、白い画像が得られるだけである。つまり、当該１ライン分のファクシミリデータの送信が実質的に隠蔽されたことになる。
【００５３】
ファクシミリデータの送信を隠蔽するための白の塗り潰しデータを送信した場合であっても、送信ライン数カウンタＣ２の現在値に基づいて画像表示部８上に送信完了マーカーＭ２を表示させるステップＳ１９の処理は前記と同様にして行われるので、送信完了マーカーＭ２は、次の送信対象となる最初のラインに対応する画像表示部８上の位置に適切に更新して表示される（ステップＳ１９）。
【００５４】
その後、ユーザが改めて入力用操作部９を操作して隠蔽解除指令を入力しない限り、隠蔽処理実行フラグＦのセット状態が保持されるので、前記と同様にしてステップＳ５〜ステップＳ１１の処理とステップＳ１２〜ステップＳ１４，ステップＳ２３〜ステップＳ２６，ステップＳ１６〜ステップＳ２０の処理が繰り返し実行されることになり、この間、読取データ一時格納部４に記憶された１ライン分の画像データに代えて１ライン分の白の塗り潰しデータを符号化して相手方のファクシミリ装置に送信する処理と、送信ライン数カウンタＣ２の現在値に合わせて画像表示部８上の１ライン分の画像を白で塗り潰す処理、および、送信ライン数カウンタＣ２の現在値に合わせて画像表示部８上の送信完了マーカーＭ２の表示位置を更新する処理が繰り返し実行される。
【００５５】
このようにしてステップＳ５〜ステップＳ１１の処理とステップＳ１２〜ステップＳ１４，ステップＳ２３〜ステップＳ２６，ステップＳ１６〜ステップＳ２０の処理が繰り返し実行される結果、例えば、図６に示されるように、この時点で未だ読み取られていない原稿の画像がライン単位で原稿読取部３に順に読み取られ、この画像がライン単位の画像データとして時系列に沿って順に読取データ一時格納部４に格納される（図６中のＳ７）。また、このライン単位の画像が画処理部６で間引きされて（図６中のＳ８）、画面データ生成部７の制御下で画像表示部８にリアルタイムで更新して表示されると共に（図６中のＳ９）、更に、読取ライン数カウンタＣ１から画面データ生成部７に送られた現在値に基づいて画面データ生成部７が画像表示部８上における読取完了マーカーＭ１の表示位置を特定し（図６中のＳ１０ａ）、最後に読み取られた１ライン分の画像に相当する位置に読取完了マーカーＭ１を表示する（図６中のＳ１０ｂ）。そして、これと同一の処理周期で画像無効化用データ生成部１３から読み出されたライン単位の白の塗り潰しデータがコーデック１５を用いてファクシミリデータに符号化され（図６中のＳ１６）、当該１ライン分のファクシミリデータが符号化データ格納部１６の記憶領域に格納されると共にモデム１１およびネットワークコントロールユニット１２を介して送信先のファクシミリ装置あてに送信される。この際、画像無効化用データ生成部１３から読み出されているライン単位の白の塗り潰しデータに対して画処理部６によるデータの間引き処理が行われてモニタ表示に適した解像度の白画像データが生成され、この白画像によって送信ライン数カウンタＣ２の現在値に対応する画像表示部８の表示位置における原稿の画像が１ライン分だけ白画像に置き換えられ（図６中のＳ２６）、更に、送信ライン数カウンタＣ２から画面データ生成部７に送られた現在値に基づいて画面データ生成部７が画像表示部８上における送信完了マーカーＭ２の表示位置を特定し（図６中のＳ１９ａ）、最後に送信された１ライン分の白のファクシミリデータに相当する位置に送信完了マーカーＭ２を表示する（図６中のＳ１９ｂ）。
【００５６】
ファクシミリデータの隠蔽が行われた時の画像表示部８の表示状態の一例を図９に示す。
仮に、図９（ａ）の状態でユーザが入力用操作部９を操作して隠蔽指令を入力したとすれば、まず、図９（ａ）に示される送信完了マーカーＭ２の表示位置に対応する読取データ一時格納部４の１ライン分の画像データに対して白の塗り潰しデータへの置き換えが行われ、その後、ユーザが改めて入力用操作部９を操作して隠蔽解除指令を入力しない限り此の処理が繰り返し実行される結果、例えば、図９（ｂ）に示されるように、図９（ａ）の送信完了マーカーＭ２の位置で特定される隠蔽開始位置から図９（ｂ）が表示された時点における送信完了マーカーＭ２の表示位置に対応する画像データに至るまでの区間の読取データ一時格納部４内の画像データの全てが白の塗り潰しデータに置き換えられる。
つまり、図９（ｂ）において白で表示された部分の画像データが白画像に置き換えられて相手方のファクシミリ装置に送信されたことを意味し、ユーザは、この画像表示部８上の表示を参照することで、ファクシミリデータの隠蔽処理が実行された画像の区間を的確に確認することができる。
【００５７】
そして、このような処理が繰り返し実行される間にユーザが入力用操作部９を操作して隠蔽解除指令を入力すると、送信データ隠蔽手段として機能するＣＰＵは、ステップＳ２３の判定処理で隠蔽解除指令の入力を検出し、隠蔽処理実行フラグＦをリセットすることによって新たに入力された指令の種別つまり此の場合は隠蔽解除指令の入力を記憶する（ステップＳ２７）。
【００５８】
隠蔽処理実行フラグＦがリセットされた状況下では、読取データ一時格納部４に記憶された１ライン分の画像データを送信ライン数カウンタＣ２の現在値に基づいて順に読み出してファクシミリデータに変換して相手方のファクシミリ装置に送信する処理と送信ライン数カウンタＣ２の現在値に合わせて画像表示部８上の送信完了マーカーＭ２の表示位置を更新する処理（ステップＳ１２〜ステップＳ２０）と、原稿から画像を読み取って画像表示部８上の画像表示と読取完了マーカーＭ１の表示位置を更新する処理（ステップＳ５〜ステップＳ１１）が繰り返し実行されることになるが、これらの処理に関しては既に述べているので説明を省略する。
この際、ステップＳ２４〜ステップＳ２６の処理は非実行となっているから、画像表示部８上での画像の白塗り処理は行われず、予め画像表示部８上に表示されていた原稿の画像が其のまま保持されることになる。
【００５９】
例えば、画像表示部８の表示状況が図９（ｂ）のような状態にあるときにユーザが入力用操作部９を操作して隠蔽解除指令を入力したとすれば、図９（ｂ）に示される送信完了マーカーＭ２の表示位置に対応する読取データ一時格納部４の１ライン分の画像データを最後にして白画像データへの置き換え処理が終了し、その後、ユーザが改めて入力用操作部９を操作して隠蔽指令を入力しない限りステップＳ１２〜ステップＳ２０の処理とＳ５〜ステップＳ１１の処理が繰り返し実行されるので、例えば、図９（ｃ）に示されるように、図９（ｂ）に示される送信完了マーカーＭ２の表示位置以降の原稿画像の表示がそのまま残され、更に、新たに原稿読取部３から読み取られた部分の原稿の画像が逐次更新して表示され、読取完了マーカーＭ１と送信完了マーカーＭ２の表示位置が原稿の読み取り状況とファクシミリデータの送信状況に応じて更新して表示されることになる。
【００６０】
この間も入力用操作部９からの隠蔽指令の入力の有無は所定周期毎のステップＳ１３の処理でＣＰＵによって逐次監視されているので、ユーザが改めて隠蔽指令を入力して隠蔽処理実行フラグＦの値を０から１に切り替えれば、既に述べた通り、ステップＳ１５の処理に代えてステップＳ２３〜ステップＳ２６の処理が実行されることになる。
【００６１】
つまり、ユーザが隠蔽指令と隠蔽解除指令を繰り返しサイクリックに入力すれば、第２，第３，第４，・・・の領域を新たに指定して画像データの送信を不連続的に隠蔽することができる。
【００６２】
このようにしてステップＳ５〜ステップＳ１１の処理とステップＳ１２〜ステップＳ２０の処理もしくはステップＳ１２〜ステップＳ１４，ステップＳ２３〜ステップＳ２６，ステップＳ１６〜ステップＳ２０の処理が繰り返し実行される間に原稿の読み取りが全て完了し、ステップＳ２０の判定結果が真となると、ＣＰＵは、更に、読取データ一時格納部４に格納された画像データの符号化および送信が全て完了しているか否かを判定する（ステップＳ２１）。
【００６３】
全ての画像データの符号化および送信が完了していなければ、ＣＰＵは、原稿の読み取りの完了に伴って不要となったステップＳ５〜ステップＳ１１の処理を非実行として、読取データ一時格納部４に格納された画像データの符号化と送信に関わる処理（ステップＳ１２〜ステップＳ２１）、あるいは、画像無効化用データ生成部１３から読み出された白の塗り潰しデータの符号化と送信に関わる処理（ステップＳ１２〜ステップＳ１４，ステップＳ２３〜ステップＳ２６，ステップＳ１６〜ステップＳ２１）のみを繰り返し実行する。
【００６４】
ここで、仮に、隠蔽処理実行フラグＦの値が０であって読取データ一時格納部４に格納された画像データの符号化と送信に関わる処理（ステップＳ１２〜ステップＳ２１）が行われているとすれば、例えば、図７に示されるように、読取データ一時格納部４から読み出されたライン単位の画像がコーデック１５を用いてファクシミリデータに符号化され（図７中のＳ１６）、当該１ライン分のファクシミリデータが符号化データ格納部１６の記憶領域に格納されると共にモデム１１およびネットワークコントロールユニット１２を介して送信先のファクシミリ装置あてに送信され、更に、送信ライン数カウンタＣ２から画面データ生成部７に送られた現在値に基づいて、画面データ生成部７が画像表示部８上における送信完了マーカーＭ２の表示位置を特定し（図７中のＳ１９ａ）、最後に送信された１ライン分のファクシミリデータに相当する位置に送信完了マーカーＭ２を表示する（図７中のＳ１９ｂ）。
【００６５】
また、隠蔽処理実行フラグＦの値が１であって画像無効化用データ生成部１３から読み出された白の塗り潰しデータの符号化と送信に関わる処理（ステップＳ１２〜ステップＳ１４，ステップＳ２３〜ステップＳ２６，ステップＳ１６〜ステップＳ２１）が行われていた場合では、画像無効化用データ生成部１３から読み出されたライン単位の画像がコーデック１５を用いてファクシミリデータに符号化され、当該１ライン分のファクシミリデータが符号化データ格納部１６の記憶領域に格納されると共にモデム１１およびネットワークコントロールユニット１２を介して送信先のファクシミリ装置あてに送信され、更に、送信ライン数カウンタＣ２から画面データ生成部７に送られた現在値に基づいて、画面データ生成部７が画像表示部８上における送信完了マーカーＭ２の表示位置を特定し、最後に送信された１ライン分のファクシミリデータに相当する位置に送信完了マーカーＭ２を表示する。
【００６６】
そして、前記と同様、この間も入力用操作部９からの隠蔽指令や隠蔽解除指令の入力の有無は所定周期毎のステップＳ１３，ステップＳ２３の処理でＣＰＵによって逐次監視されているので、ユーザが改めて隠蔽指令や隠蔽解除指令を入力して隠蔽処理実行フラグＦの値を０から１あるいは１から０に切り替えれば、既に述べた通り、ステップＳ１５の処理もしくはステップＳ２３〜ステップＳ２６の処理を選択的に実行させることができる。
【００６７】
つまり、その時点で送信が完了していないデータに関しては、ユーザは、読取データ一時格納部４の画像データを送信するか、あるいは、これに代えて白の塗り潰しデータを送信することで画像の内容を隠蔽するかを自由に選択することが可能である。
【００６８】
そして、最終的に、読取データ一時格納部４に格納された画像データの符号化および送信が全て完了し、ステップＳ２１の判定結果が真となると、ＣＰＵは、１枚の原稿に関わる画像の読み取りとファクシミリデータの送信に関わる全ての処理を終了し、初期の待機状態に復帰して次の原稿のセットと原稿送信指令の入力を待つ。
【００６９】
この時点で符号化データ格納部１６に保存されているデータは読取データ一時格納部４の内容それ自体をファクシミリ送信用に符号化したものではなく、最終的な送信結果、つまり、隠蔽を施した画像データをファクシミリ送信用に符号化したものである。
【００７０】
ここでは、一例として、データ送信の開始タイミングを原稿読取部３の作動開始後の経過時間Ｔによって設定する場合について説明したが、データ送信の開始タイミングを読取データ一時格納部４に記憶されるライン数によって設定するようにしてもよい。
その場合は、図２および図３に示した処理におけるステップＳ４の処理は不要であり、ステップＳ１１の処理に代えて、読取ライン数カウンタＣ１の値と設定値Ｎとの大小関係を比較する処理を行うようにし、読取ライン数カウンタＣ１の値が設定値Ｎ以下であればステップＳ５の処理に復帰し、また、読取ライン数カウンタＣ１の値が設定値Ｎを超えた時点でステップＳ１２の処理に移行するように構成する。
このような構成を適用した場合では、読取データ一時格納部４に記憶されたライン単位の画像データの総数がＮ個を超えた段階でデータ送信が開始される。これに伴う作用・効果はタイマ使用の場合と実質的に同等である。つまり、設定値Ｎを原稿のライン数よりも大きく設定することにより原稿の画像を全て画像表示部８に表示してから余裕をもって隠蔽すべき範囲を指定することもできるし、あるいは、設定値Ｎの値を小さめに設定して原稿の読み取りと送信を重複して行う期間を延ばし、全体としての作業時間を短縮することもできる。
【００７１】
また、原稿のフォーマットが予め決まっているような場合、つまり、隠蔽すべき画像の範囲が例えば図１０に示されるようにして固定化されているような状況下では、画像データを隠蔽すべき領域を其の都度ユーザの判断で指定する必要がないといったこともあり得る。
そのような場合は、入力用操作部９からの隠蔽指令や隠蔽解除指令の入力操作は不要であるから、隠蔽すべき画像の範囲指定とファクシミリ送信すべき画像の範囲指定をライン単位でファクシミリ装置１に直接的に設定することが可能である。
例えば、図２および図３に示した処理においてステップＳ１３，ステップＳ２２，ステップＳ２３，ステップＳ２７の処理を削除し、ステップＳ１４に代わる処理として、当該時点で送信対象となっている読取データ一時格納部４の１ライン分の画像データが送信対象として設定されているのか隠蔽対象として設定されているのかを判定する処理を設け、送信対象として設定されている場合にはステップＳ１５の処理を実行し、また、隠蔽対象として設定されている場合にはステップＳ２４〜ステップＳ２６の処理を実行するようにする。
具体的には、その時点で送信対象となっている読取データ一時格納部４の１ライン分の画像データは送信ライン数カウンタＣ２の値によって特定できるので、ステップＳ１４に代わる処理では、送信ライン数カウンタＣ２の値が隠蔽対象として設定されたライン数の範囲内にあるか否かを判定するようにすればよい。仮に、ラインＬ１〜ラインＬ２までを隠蔽対象とする場合では、ステップＳ１４に代わる処理としてＬ１≦Ｃ２≦Ｌ２の真偽判定を行い、その判定結果が真の場合にステップＳ２４〜ステップＳ２６の処理を実行させ、判定結果が偽の場合にステップＳ１５の処理を実行させるようにする。Ｌ１，Ｌ２の値はパラメータとして任意に設定することが可能である。
無論、隠蔽対象とする範囲を複数個に分けて設定することも可能であり、そうした場合は、例えば、ステップＳ１４に代わる処理でＬ１≦Ｃ２≦Ｌ２ｏｒＬ１’≦Ｃ２≦Ｌ２’ｏｒＬ１”≦Ｃ２≦Ｌ２”（但し、Ｌ１＜Ｌ２＜Ｌ１’＜Ｌ２’＜Ｌ１”＜Ｌ２”）の判定処理を行うようにすることで、３つの隠蔽対象領域を指定することができる。隠蔽対象領域の個数は幾つでも構わない。
【００７２】
また、１ライン分の黒の塗り潰しデータを記憶した不揮発性の記憶手段によって画像無効化用データ生成部１３を構成すれば、隠蔽対象となる画像の部分を黒く塗り潰すことができる。
更に、複数ラインに亘って模様等を形成するデータ記憶させた不揮発性の記憶手段によって画像無効化用データ生成部１３を構成し、ステップＳ２４の処理で画像無効化用データ生成部１３から１ライン単位でデータをサイクリックに読み出すようにすれば、隠蔽対象となる画像の部分を任意の模様の繰り返しによって塗り潰すことができる。
但し、白の塗り潰しデータ，黒の塗り潰しデータ，模様の塗り潰しデータ等を記憶あるいは生成する画像無効化用データ生成部１３は必ずしも必須というわけではない。図３に示される処理からも明らかなように、最終的には、隠蔽の対象とされているラインの画像が送信されなければよいのであるから、見映えや体裁さえ気にしなければ、この隠蔽部分を白や黒あるいは模様等で綺麗に塗り潰す必要はない。画像無効化用データ生成部１３を実装しない状況下においてはコーデック１５が不定のデータに対して符号化処理を行うことになり、少なくとも、何らかのデータがファクシミリデータとして相手側のファクシミリ装置に送信されることになるが、このファクシミリデータは原稿の画像とは何らの因果関係もないので、当該ラインの画像データを隠蔽するためのデータとして使用することができる。
【００７３】
何れの場合も、原稿それ自体に手を加えて塗り潰しや紙貼り等の処理を行わなくても原稿画像の所望領域を隠蔽した状態でファクシミリデータを送信することができる。
【００７４】
また、リアルタイム送信中に原稿から読み取った画像データが画像表示部８に一旦表示され、しかも、画像データのファクシミリ送信は設定自在なデータ送信の開始タイミングを待ってから開始されるため、ユーザはデータの送信前に原稿の再チェックを余裕をもって行うことができる。このため万が一公開すべきでない情報や間違った情報が記載されている原稿であった場合には、相手先に情報が伝わる前に不都合部分の画像を隠蔽することができる。
既に述べた通り、送信開始のタイミングを規定するタイマ等の設定値を調整することで、原稿の全体を表示してから余裕をもってファクシミリデータの送信を開始することもできるし、あるいは、原稿を或る程度だけ先読みするにとどめて全体の処理時間を短縮することもできる。仮に、ディレイタイマ等の設定値を０秒と設定すれば、原稿の読み取りと送信を完全同期で実行するファクシミリ装置としての利用も可能である。
【００７５】
この実施形態で開示した技術は、ファクシミリ装置１がモノクロ用であるのかカラー用であるのかを問わず適用することができ、また、原稿読取部３がオート・ドキュメント・フィード方式であってもフラットベッド方式であっても、その区別に関わらず適用することができる。
特に、オート・ドキュメント・フィード方式のファクシミリ装置１の場合においては一旦セットした原稿を強制的に撤去して送信内容を白紙化することが困難なこともあり、この技術は極めて有用である。
【図面の簡単な説明】
【００７６】
【図１】本発明を適用した一実施形態のファクシミリ装置の構成の概略について示した機能ブロック図である。
【図２】送信データ隠蔽手段，送信完了マーカー表示制御手段，表示データ無効化手段として機能する主制御部（ＣＰＵ）の処理の概略を示したフローチャートである。
【図３】主制御部（ＣＰＵ）の処理の概略を示したフローチャートの続きである。
【図４】原稿の読み取り処理作のみが行われている時の各部の動作状態を概念化して示した図である。
【図５】原稿の読み取り処理と読み取りの終ったデータの送信処理を重複して行っている時の各部の動作状態を概念化して示した図である。
【図６】原稿の読み取り処理と読み取りの終ったデータを隠蔽しつつ送信する処理を重複して行っている時の各部の動作状態を概念化して示した図である。
【図７】読み取りの終ったデータを送信する処理のみが行われている時の各部の動作状態を概念化して示した図である。
【図８】画像表示部における画像と読取完了マーカーおよび送信完了マーカーの表示態様の一例を示した概念図である。
【図９】画像表示部における画像と読取完了マーカーおよび送信完了マーカーの表示態様の一例を示した概念図で、図９（ａ）は原稿の読み取り処理と読み取りの終ったデータの送信処理を重複して行っている時の表示状態の一例を示した図、図９（ｂ）は原稿の読み取り処理と読み取りの終ったデータを隠蔽しつつ送信している時の表示状態の一例を示した図、図９（ｃ）は原稿の読み取り処理と読み取りの終ったデータの送信処理を再開した時の表示状態の一例を示した図である。
【図１０】隠蔽箇所が固定された原稿の一例を示した図である。
【符号の説明】
【００７７】
１  ファクシミリ装置
２  主制御部（送信データ隠蔽手段，送信完了マーカー表示制御手段，表示データ無効化手段）
３  原稿読取部
４  読取データ一時格納部
５  記憶部
６  画処理部
７  画面データ生成部
８  画像表示部
９  入力用操作部
１０  通信制御部
１１  モデム
１２  ネットワークコントロールユニット（ＮＣＵ）
１３  画像無効化用データ生成部
１４  モータ
１５  コーデック（ＣＯＤＥＣ）
１６  符号化データ格納部
Ｃ１  読取ライン数カウンタ
Ｃ２  送信ライン数カウンタ
Ｔ  ディレイタイマ
Ｍ１  読取完了マーカー
Ｍ２  送信完了マーカー
【図１】
2007228304.tif 000003
【図２】
2007228304.tif 000004
【図３】
2007228304.tif 000005
【図４】
2007228304.tif 000006
【図５】
2007228304.tif 000007
【図６】
2007228304.tif 000008
【図７】
2007228304.tif 000009
【図８】
2007228304.tif 000010
【図９】
2007228304.tif 000011
【図１０】
2007228304.tif 000012