JP3604749B2 - Image processing device - Google Patents
Image processing device Download PDFInfo
- Publication number
- JP3604749B2 JP3604749B2 JP30366594A JP30366594A JP3604749B2 JP 3604749 B2 JP3604749 B2 JP 3604749B2 JP 30366594 A JP30366594 A JP 30366594A JP 30366594 A JP30366594 A JP 30366594A JP 3604749 B2 JP3604749 B2 JP 3604749B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- size
- original image
- page
- correction
- 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
Images
Landscapes
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
【0001】
【産業上の利用分野】
この発明は、外部から入力及び自ら作成した画像データを他の装置又はシステムへ出力する出力手段を備えた画像処理装置に関する。
【0002】
【従来の技術】
従来、他の装置又はシステム(外部)から入力又は受信した画像データを原画像データとして一旦保管し、その原画像データから自装置の扱う画像領域のサイズに領域補正した画像データを登録又は画像処理等の処理を行ない、その登録又は画像処理等を行なった画像データを他の装置又はシステムへ出力又は送信する場合、その画像データに対応する原画像データに上書きして出力又は送信する画像処理装置があった。
【0003】
このような画像処理装置では、他の装置又はシステムから入力又は受信した画像データに画像処理を施して他の装置又はシステムへ出力する場合、画像データのサイズを外部から入力又は受信したときのサイズに補正して他の装置又はシステムへ出力することができる。
【0004】
【発明が解決しようとする課題】
上述のような画像処理装置では、他の装置又はシステムから入力又は受信した原画像データを自装置の扱う画像領域のサイズに領域補正して画像処理等を行なうだけでなく、自装置で入力又は作成した画像データに対して画像処理等を行なうこともある。この場合、入力又は作成された画像データは自装置で扱う画像領域のサイズに合致しているので領域補正等の処理は必要無い。
【0005】
そして、自装置から画像データを他の装置又はシステムへ出力又は送信する場合、他の装置又はシステムから入力又は受信した原画像データを自装置で扱うサイズにサイズ補正した画像データについては、入力したときの原画像データに上書きするサイズ補正を行なって出力又は送信する必要があるが、自装置で入力又は作成した画像データについては自装置で扱う画像領域のサイズなのでそのまま出力又は送信すればよい。
【0006】
しかしながら、上述のような画像処理装置では、外部の他の装置又はシステムから入力又は受信した原画像データを自装置で扱う画像領域のサイズに領域補正した画像データと自装置で入力又は作成した画像データとは、両方共に自装置で扱う画像領域のサイズになっているために区別して処理することが困難であり、自装置で入力又は作成した画像データを他の装置又はシステムへ出力するときにもその画像データを原画像データに上書きするサイズ補正を行なってしまうという問題があった。
【0007】
また、外部から入力した自装置と異なるサイズの画像データを編集して他の装置又はシステムへ出力するとき、保管した原画像データの内容が変更されてしまっていた場合、その原画像データにサイズ補正して編集した画像データを上書きすると、編集された部分以外の内容が変更されたまま出力してしまうという問題もあった。
【0008】
さらに、外部から入力した自装置と異なるサイズの画像データを編集して他の装置又はシステムへ出力するとき、その編集によってサイズ補正した画像データに新たなページを挿入した場合、その画像データのページと対応する原画像データのページがずれてしまって、上書きするときのページの対応関係を正確に取れなくなるという問題もあった。
【0009】
さらにまた、外部から入力した自装置と異なるサイズの画像データを編集して他の装置又はシステムへ出力するとき、その編集によってサイズ補正した画像データを複数組み合わせた場合、その組み合わせた各画像データと原画像データとの対応関係が正確に取れなくなってしまうという問題もあった。
【0010】
この発明は上記の点に鑑みてなされたものであり、上述のような画像処理装置において画像データを他の装置又はシステムへ出力するときに自ら作成した画像データをそのまま出力できるようにすることを目的とする。
【0011】
また、外部から入力した自装置と異なるサイズの画像データを編集して他の装置又はシステムへ出力するとき、その編集後の画像データを正確にサイズ補正して出力できるようにすることも目的とする。
【0014】
【課題を解決するための手段】
この発明は上記の目的を達成するため、外部から入力及び自ら作成した画像データを他の装置又はシステムへ出力する出力手段を備えた画像処理装置において、上記外部から入力した画像データを原画像データとして記憶する原画像記憶手段と、その手段に記憶された原画像データのバックアップ用の原画像データを記憶する手段と、上記原画像記憶手段に記憶された原画像データのサイズが自装置で扱うサイズと異なるか否かを判断する手段と、その手段によってサイズが異なると判断された原画像データを自装置で扱うサイズの画像データに補正するサイズ補正手段と、その手段によって補正された画像データにサイズ補正有りを示す情報と対応する上記バックアップ用の原画像データを特定する特定情報とを付加して記憶する手段を設けたものである。
【0015】
さらに、上記のような画像処理装置において、上記記憶手段に記憶された画像データを編集する手段と、その手段によって編集された画像データ又は上記自ら作成した画像データを他の装置又はシステムへ出力するとき、その画像データにサイズ補正有りを示す情報が付加されているか否かを判別する手段と、その手段によってサイズ補正有りを示す情報が付加されていると判別された画像データはそれをその画像データに付加されている特定情報によって特定される上記バックアップ用の原画像データに上書きして出力させ、サイズ補正有りを示す情報が付加されていないと判別された画像データはそのまま出力させる手段を設けるとよい。
【0018】
さらに、外部から入力及び自ら作成した画像データを他の装置又はシステムへ出力する出力手段を備えた画像処理装置において、上記外部から入力した画像データを原画像データとして記憶する原画像記憶手段と、その手段に記憶された原画像データのサイズが自装置で扱うサイズと異なるか否かを判断する手段と、その手段によってサイズが異なると判断された原画像データを自装置で扱うサイズの画像データに補正するサイズ補正手段と、その手段によって補正された画像データの各頁に対応する原画像データを特定する特定情報とサイズ補正有りを示す情報を付加して記憶する記憶手段を設けたものも提供する。
【0019】
また、上記のような画像処理装置において、上記記憶手段に記憶された画像データを編集する手段と、その手段によって編集された画像データ又は上記自ら作成した画像データを他の装置又はシステムへ出力するとき、その画像データの各頁毎にサイズ補正有りを示す情報が付加されているか否かを判別する手段と、その手段によってサイズ補正有りを示す情報が付加されていると判別された頁の画像データはそれをその画像データに付加されている特定情報によって特定される上記原画像記憶手段に記憶されている原画像データの対応する頁に上書きして出力させ、サイズ補正有りを示す情報が付加されていないと判別された頁の画像データはそのまま出力させる手段を設けるとよい。
【0023】
【作用】
この発明による画像処理装置は、原画像データのバックアップ用の原画像データを記憶し、その原画像データのサイズが自装置で扱うサイズと異なるときには自装置で扱うサイズの画像データに補正し、その補正された画像データにサイズ補正有りを示す情報と対応するバックアップ用の原画像データを特定する特定情報とを付加して記憶する。
【0024】
そして、その記憶された画像データを編集した画像データ又は自ら作成した画像データを他の装置又はシステムへ出力するとき、サイズ補正有りを示す情報が付加されている画像データは、それをその画像データに付加されている特定情報によって特定されるバックアップ用の原画像データに上書きして出力させ、サイズ補正有りを示す情報が付加されていない画像データはそのまま出力させる。
【0025】
このようにすれば、外部から入力した自装置と異なるサイズの画像データを編集して他の装置又はシステムへ出力する際、その画像データを入力時と同じサイズで、自ら作成した画像データをそのままでそれぞれ区別して出力することができ、さらに原画像データが変更されても編集された部分以外の内容を入力時と同じままで出力することができる。
【0029】
また、原画像データのサイズが自装置で扱うサイズと異なるときには自装置で扱うサイズの画像データに補正し、その補正された画像データの各頁に対応する原画像データを特定する特定情報とサイズ補正有りを示す情報を付加して記憶する。
【0030】
そして、その記憶された画像データを編集した画像データ又は自ら作成した画像データを他の装置又はシステムへ出力するとき、サイズ補正有りを示す情報が付加されていると判別された頁の画像データは、それをその画像データに付加されている特定情報によって特定される原画像データの対応する頁に上書きして出力させ、サイズ補正有りを示す情報が付加されていない頁の画像データはそのまま出力させるようにする。
【0031】
このようにすれば、外部から入力した自装置と異なるサイズの画像データを編集して他の装置又はシステムへ出力する際、その画像データを入力時と同じサイズで、自ら作成した画像データをそのままでそれぞれ区別して出力することができ、さらに、サイズ補正した画像データを複数組み合わせても各画像データと原画像データとを正確に対応させることができる。
【0032】
【実施例】
以下、この発明の実施例を図面に基づいて具体的に説明する。図1は、この発明の一実施例である画像処理装置の構成を示すブロック図である。
この画像処理装置は、中央処理装置1に入力装置2,表示装置3,画像入力装置4,印刷装置5を接続している。また、ファクシミリ通信網(FAXN)6を介して他のファクシミリ装置と、ローカルエリアネットワーク(LAN)7を介して他の画像処理装置に接続されている。
【0033】
入力装置2は、各種の操作情報を入力するキーボードやマウス等の入力手段である。表示装置3は、画像データや各種の作業画面,及びメッセージ等を表示するCRT,LCD等のディスプレイである。画像入力装置4は、原稿に記載された情報の画像を光学的に読み取るスキャナである。印刷装置5は、画像データや各種の情報を紙に印刷するレーザプリンタ,インクジェットプリンタ等の出力装置である。
【0034】
中央処理装置1は、マイクロコンピュータを内蔵し、CPU10,ROM11,RAM12,リアルタイムクロック(RTC)13,ダイレクトメモリアクセスコントローラ(DMAC)14,インタラプトコントローラ(INTC)15,タイマ(TIMER)16,フロッピディスクコントローラ(FDC)17,及びフロッピディスク装置(FDD)18を備えている。
【0035】
さらに、画像入力装置インタフェース(I/F)19,ハードディスクコントローラ(HDC)20,ハードディスク装置(HDD)21,印刷装置I/F22,ファクシミリインタフェース(FAXI/F)23,ローカルエリアネットワークインタフェース(LANI/F)24,表示装置インタフェース(I/F)25,入力装置インタフェース(I/F)26,及び内部バス27をも備えている。
【0036】
CPU10は、この装置全体の制御とこの発明にかかわる画像データの画像領域のサイズ補正と、外部から入力及び自ら作成した画像データを他の装置又はシステムへ出力するときのサイズ補正等の各種の制御処理を行なう。
ROM11は、CPU10が参照するこの装置の制御プログラムや各種処理プログラムを格納する読み出し専用メモリである。RAM12は、CPU10の作業エリアである読み出し及び書き込み可能なメモリである。
【0037】
RTC13は、リアルタイム処理用のクロック信号を発生する。DMAC14は、画像入力装置I/F19,FAXI/F23,LANI/F24から入力される画像データをRAM12へ転送したり、RAM12に格納された画像データを印刷装置I/F22,FAXI/F23,LANI/F24,FDC17,HDC20へ転送したりする。
【0038】
INTC15は、TIMER16からのCPU10への割り込み命令の出力制御を司る。TEMER16は、CPU10への割り込み命令の出力を司る。
FDC17は、FDD18に対する画像データ等の画情報を書き込み又は読み出す制御を司る。FDD18は、画像データ等の画情報を記憶するフロッピディスク装置である。
【0039】
画像入力装置I/F19は、画像入力装置4から出力される画像データの入力制御を司るシリアルインタフェースである。HDC20は、HDD21に対する画像データ等の画情報を書き込み又は読み出す制御を司る。HDD21は、画像データ等の画情報を記憶するハードディスク装置である。
【0040】
印刷装置I/F22は、印刷装置5へ画情報を出力する制御を司るパラレルインタフェースである。FAXI/F23は、FAXN6を介して他の画像処理装置やファクシミリ装置へ画情報を送信し、他の画像処理装置やファクシミリ装置から画情報を受信する制御を司る。
【0041】
LANI/F24は、LAN7を介して他の画像処理装置へ画情報を送信し、他の画像処理装置から画情報を受信する制御を司る。表示装置I/F25は、画情報を表示装置3へ出力する制御を司る。入力装置I/F26は入力装置2からの操作情報の入力を制御する。内部バス27は上記各モジュールを接続し、各モジュール間でデータの遣り取りを行なうための通信線である。
【0042】
次に、この画像処理装置における画像データを記憶するときの処理について説明する。図2はその処理を示すフローチャートである。
この処理は、ステップ(図中には「S」で示す)1で外部の他の装置又はシステムから入力した画像データか自ら作成した画像データかを判別して、自ら作成した画像データであればステップ7へ進んでその画像データにサイズ補正無しを示す補正属性を付加してFDD18又はHDD21へ記憶して、この処理を終了する。
【0043】
ステップ1で外部から入力した画像データなら、ステップ2へ進んでその画像データを原画像データとしてFDD18又はHDD21に記憶し、ステップ3へ進んで原画像データが自装置で扱う画像領域のサイズと異なるか否かを判断して、異ならないならステップ6へ進んで原画像データにサイズ補正無しを示す補正属性を付加して、この処理を終了する。
【0044】
ステップ3で原画像データが自装置で扱う画像領域のサイズと異なるなら、ステップ4へ進んで原画像データを自装置で扱う画像領域のサイズに補正し、ステップ5へ進んでサイズ補正後の画像データにサイズ補正有りを示す補正属性と対応する原画像データを特定する特定情報を付加してFDD18又はHDD21に記憶して、この処理を終了する。
【0045】
図3は、図2に示した処理によってサイズ補正した画像データを記憶するときのフォーマットの一例を示す図である。サイズ補正した画像データの先頭に属性バイトを定義し、その属性バイト中に1ビットのサイズ補正の有無を示す補正属性「a」を格納する。例えば、サイズ補正有りを示す「1」を格納する。図中「−」は不定を示しその他の属性情報を格納する。
【0046】
さらに、その属性バイトの先頭に原画像IDの格納エリアを定義する。その原画像IDは対応する原画像データを特定する特定情報であり、例えば、原画像ファイルの名称「IMAGE01.ORG」を格納する。
【0047】
また、自ら作成した画像データ及び外部から入力してサイズ補正しない画像データには、その画像データの先頭に属性バイトを定義し、その属性バイト中に1ビットのサイズ補正の有無を示す補正属性「a」を格納する。例えば、サイズ補正無しを示す「0」を格納する。
【0048】
次に、この画像処理装置の他の装置又はシステムへ画像データを出力するときの処理について説明する。図4はその処理を示すフローチャートである。
この処理は、FDD18又はHDD21に記憶されている画像データを編集した後、又は自ら画像データを作成した後、その画像データを他の装置又はシステムへ出力するとき、ステップ(図中には「S」で示す)11で出力する画像データにサイズ補正有りを示す補正属性が付加されているか否かを判別する。
【0049】
ステップ11でサイズ補正有りを示す補正属性が付加されていない(サイズ補正無しを示す補正属性が付加されている)と判別したときは、ステップ13へ進んでその画像データをそのままFAXN6又はLAN7へ出力し、サイズ補正有りを示す補正属性が付加されていると判別したときは、ステップ12へ進んでその画像データに付加されている原画像IDに基づいてその画像データを対応する原画像データに上書きしてFAXN6又はLAN7へ出力して、この処理を終了する。
【0050】
図5は、外部から入力した画像データを編集して他の装置又はシステムへ出力するときの処理過程の各画像例を示す図である。
図5の(a)に示すように、外部から入力した画像データを原画像データ30として記憶し、原画像データ30がこの画像処理装置で扱うサイズと異なる場合、その原画像データ30を自装置で扱うサイズに補正し、図5の(b)に示すように、その補正後の画像データ31にサイズ補正有りを示す補正属性と原画像IDを付加して記憶する。
【0051】
そして、画像データ31に新たな画像データ32を追加する編集を施し、図5の(c)に示すように、その編集後の画像データ31′を他の装置又はシステムへ出力するとき、画像データ31′にサイズ補正有りを示す補正属性が付加されていることを判別し、図5の(d)に示すように、画像データ31′に付加されている原画像IDに基づいて画像データ31′を原画像データ30に上書きして出力する。
【0052】
図6は、自ら作成した画像データを他の装置又はシステムへ出力するときの処理過程の各画像例を示す図である。
図6の(a)に示すように、自ら作成した画像データ40にサイズ補正無しを示す補正属性を付加して記憶する。そして、その画像データ40に新たな画像データ41を追加する編集を施し、図6の(b)に示すように、その編集後の画像データ41′を他の装置又はシステムへ出力するとき、画像データ41′にサイズ補正無しを示す補正属性が付加されていることを判別してそのまま出力する。
【0053】
このようにして、自装置で扱うサイズと異なる画像データを外部から入力した場合、その画像データをサイズ補正して自装置で編集等を行なえるようにし、その画像データを編集して他の装置又はシステムへ出力する場合、その編集による内容変更で入力したときのサイズにサイズ補正して出力することができる。
【0054】
また、画像データを他の装置又はシステムへ出力するとき、他の装置又はシステムから入力又は受信した画像データのサイズを補正した画像データと自ら作成した画像データとを区別し、自装置で作成した画像データはそのまま出力するので、画像データの出力処理を能率良く行なえる。
【0055】
次に、この画像処理装置において外部から入力した画像データをバックアップするようにしてもよい。この場合のCPU10は、外部から入力した画像データを原画像データとして記憶し、さらにFDD18又はHDD21にバックアップ用の原画像データを記憶する制御と、サイズ補正した画像データを編集して他の装置又はシステムへ出力するとき、編集後の画像データを対応するバックアップ用の原画像データに上書きするサイズ補正を行なって出力する制御を司る。
【0056】
図7は、外部から入力した画像データを記憶するときにバックアップを行なう場合の処理を示すフローチャートである。この処理は、ステップ(図中には「S」で示す)21で外部の他の装置又はシステムから入力した画像データか自ら作成した画像データかを判別して、自ら作成した画像データであればステップ28へ進んでその画像データにサイズ補正無しを示す補正属性と原画像IDとバックアップ用原画像IDを付加してFDD18又はHDD21に記憶して、この処理を終了する。
【0057】
ステップ21で外部から入力した画像データと判別したら、ステップ22へ進んでその画像データを原画像データとしてFDD18又はHDD21に記憶し、ステップ23へ進んでその原画像データのバックアップ用の原画像データをFDD18又はHDD21に記憶する。
【0058】
その後、ステップ24へ進んで原画像データが自装置で扱う画像領域のサイズと異なるか否かを判断して、異ならなければステップ27へ進んで原画像データにサイズ補正無しを示す補正属性を付加してFDD18又はHDD21に記憶して、この処理を終了する。
【0059】
ステップ24で原画像データが自装置で扱う画像領域のサイズと異なると判断したら、ステップ25へ進んで原画像データを自装置で扱う画像領域のサイズの画像データに補正し、ステップ26へ進んで補正後の画像データにサイズ補正有りを示す補正属性と原画像IDを付加し、さらにバックアップ用の原画像データを特定する特定情報のバックアップ用原画像IDを付加してFDD18又はHDD21に記憶して、この処理を終了する。
【0060】
図8は、図7に示した処理によって画像データを記憶するときのフォーマットの一例を示す図である。図3に示したフォーマットと同じように、画像データの先頭に属性バイトを定義し、その属性バイト中に1ビットのサイズ補正の有無を示す補正属性「a」を格納する。
【0061】
また、その属性バイトの先頭に原画像IDの格納エリアを定義する。その原画像IDは対応する原画像データを特定する特定情報であり、例えば、原画像データのファイルの名称「IMAGE01.ORG」を格納する。
【0062】
さらに、その原画像IDの格納エリアの先頭にバックアップ用原画像IDの格納エリアを定義する。そのバックアップ用原画像IDは対応するバックアップ用の原画像データを特定する特定情報であり、例えば、バックアップファイルの名称「IMAGE01.BP」を格納する。
【0063】
図9は、他の装置又はシステムへバックアップ用の原画像データを用いて画像データを出力するときの処理を示すフローチャートである。この処理では、サイズ補正した画像データを編集して他の装置又はシステムへ出力するとき、その編集後の画像データを対応するバックアップ用の原画像データに上書きして出力する。
【0064】
ステップ(図中には「S」で示す)31で出力する画像データにサイズ補正有りを示す補正属性が付加されているか否かを判別し、付加されていない(サイズ補正無しを示す補正属性が付加されている)と判別したとき、ステップ33へ進んで画像データをそのままFAXN6又はLAN7へ出力して、この処理を終了する。
【0065】
ステップ31でサイズ補正有りを示す補正属性が付加されていると判別したら、ステップ32へ進んで画像データをその画像データに付加されているバックアップ用原画像IDに基づいて特定されるバックアップ用の原画像データに上書きしてFAXN6又はLAN7へ出力して、この処理を終了する。
【0066】
図10は、外部から入力した画像データを記憶した後それを編集して他の装置又はシステムへ出力するときにバックアップ用の原画像データを用いる場合の処理過程の各画像例を示す図である。図10の(a)に示すように、外部から入力した画像データを原画像データ50として記憶し、その原画像データ50のバックアップ用の原画像データ51も記憶する。
【0067】
そして、原画像データ50がこの画像処理装置で扱うサイズと異なる場合、図10の(b)に示すように、原画像データ50を自装置で扱うサイズに補正した画像データ52にサイズ補正有りを示す補正属性と、対応する原画像データとの原画像IDと、対応するバックアップ用の原画像データ51を特定するバックアップ用原画像IDを付加して記憶する。
【0068】
そして、画像データ52に新たな画像データ53を追加する編集を施し、図10の(c)に示すように、その編集後の画像データ52′を他の装置又はシステムへ出力するとき、画像データ52′にサイズ補正有りを示す補正属性が付加されていることを判別して、図10の(d)に示すように、画像データ52′に付加されているバックアップ用原画像IDに基づいて画像データ52′を対応するバックアップ用の原画像データ51に上書きして出力する。
【0069】
このようにして、外部から入力した画像データを記憶する場合、その画像データのバックアップ用の画像データも記憶するので、入力した画像データが変更されてもバックアップ用の画像データを用いることができる。
そして、外部から入力した画像データを編集して他の装置又はシステムへ出力する場合、入力したときに記憶した画像データが変更されても、編集による内容変更で入力したときのサイズのままで出力することができる。
【0070】
次に、この画像処理装置において、外部から画像データを入力したときにはその画像データの各ページ毎にサイズ補正の有無を管理するようにしてもよい。
この場合のCPU10は、外部から入力した画像データを原画像データとして記憶し、その原画像データが自装置で扱うサイズと異なるときにはサイズ補正した画像データのサイズ補正の有無を各ページ毎に管理する制御を司る。
【0071】
また、サイズ補正した画像データを編集して他の装置又はシステムへ出力するとき、その画像データのうちサイズ補正されたページの画像データを対応する原画像データに上書きしてサイズ補正して出力し、サイズ補正されていないページの画像データはそのまま出力する制御を司る。
【0072】
図11は、外部から入力した画像データを記憶するときにサイズ補正の有無をページ毎に管理する場合の処理を示すフローチャートである。この処理は、ステップ(図中には「S」で示す)41で外部の他の装置又はシステムから入力した画像データか自ら作成した画像データかを判別して、自ら作成した画像データであればステップ47へ進んでその画像データにサイズ補正無しを示す補正属性を付加してFDD18又はHDD21に記憶して、この処理を終了する。
【0073】
ステップ41で外部から入力した画像データであると判別したら、ステップ42へ進んでその画像データを原画像データとしてFDD18又はHDD21に記憶し、ステップ43へ進んで原画像データが自装置で扱う画像領域のサイズと異なるか否かを判断して、異ならなければステップ46へ進んで原画像データにサイズ補正無しを示す補正属性を付加してFDD18又はHDD21に記憶して、この処理を終了する。
【0074】
ステップ43で原画像データが自装置で扱う画像領域のサイズと異なると判断したら、ステップ44へ進んで原画像データを自装置で扱う画像領域のサイズの画像データに補正し、ステップ45へ進んで補正後の画像データの先頭に原画像IDを付加し、各ページ毎にサイズ補正有りを示す補正属性を付加してFDD18又はHDD21に記憶して、この処理を終了する。
【0075】
上述の画像データの各ページのサイズ補正とサイズ補正有りを示す補正属性の付加処理は、画像データの各ページ毎に行なってもよい。
【0076】
図12は、図11に示した処理によってサイズ補正された画像データを記憶するときのフォーマットの一例を示す図である。サイズ補正された画像データの先頭に原画像IDの格納エリアを定義する。また、各ページの先頭に属性バイトとページIDの格納エリアとを定義する。
【0077】
ページIDは画像データのページを特定する特定情報であり、例えば、1ページ目の画像データに対してはページID「001」を格納する。また、自ら作成した画像データ及び外部から入力してサイズ補正しない画像データには、その画像データの各ページの先頭に属性バイトを定義する。
【0078】
図13は、サイズ補正の有無をページ毎に管理した画像データを他の装置又はシステムへ画像データを出力するときの処理を示すフローチャートである。
この処理では、サイズ補正した画像データを編集して他の装置又はシステムへ出力するとき、その編集後の画像データのうちサイズ補正されたページの画像データを対応する原画像データに上書きして出力し、サイズ補正されていないページの画像データをそのまま出力する。
【0079】
ステップ(図中には「S」で示す)51で出力する画像データのページ毎にサイズ補正有りを示す補正属性が付加されているか否かを判別し、付加されていない(サイズ補正無しを示す補正属性が付加されている)と判別したときはステップ54へ進んでそのページの画像データをそのままFAXN6又はLAN7へ出力して、この処理を終了する。
【0080】
ステップ51でサイズ補正有りを示す補正属性が付加されているページであると判別したら、ステップ52へ進んでそのページの画像データをそれに付加されている原画像IDとページIDに基づいて、対応する原画像データのページに上書きしてFAXN6又はLAN7へ出力する。
【0081】
その後、ステップ53へ進んでページ終了か否かを判断して、終了でなければ最初の処理に戻って上述の処理を繰り返し、ページ終了ならこの処理を終了する。こうして、ステップ51〜53の処理によってサイズ補正有りの画像データの各ページは、対応する原画像データの先頭ページから順に上書きして出力する。
【0082】
図14は、外部から入力してサイズ補正した画像データに自装置で作成したページを挿入して他の装置又はシステムへ出力するときの処理過程の各画像例を示す図である。図14の(a)に示すように、外部から入力した3ページからなる画像データを原画像データ60として記憶する。
【0083】
そして、その原画像データ60がこの画像処理装置で扱うサイズと異なる場合、図14の(b)に示すように、原画像データ60の各ページを自装置で扱うサイズに補正した画像データ61を記憶する。
この画像データ61の各ページにはサイズ補正有りを示す補正属性と、対応する原画像データ60を特定する原画像IDを付加する。
【0084】
そして、図14の(c)に示すように、画像データ61に新たな画像データ62のページを追加する編集を施して他の装置又はシステムへ出力するとき、画像データ61の各ページにサイズ補正有りを示す補正属性が付加されていることを判別する。
【0085】
その後、図14の(d)に示すように、画像データ61に付加されている原画像IDとその各ページに付加されているページIDに基づいて画像データ61の各ページと原画像データ60の各ページを順に対応させて、画像データ61のページを原画像データ60の対応するページに上書きして出力する。
【0086】
また、画像データ62についてはサイズ補正無しを示す補正属性が付加されていることを判別して、図14の(d)に示すように、画像データ62をそのまま出力する。
【0087】
こうして、サイズ補正した複数ページの画像データに自ら作成した画像データのページを挿入して外部へ出力する場合、サイズ補正した画像データの各ページと上書きされる原画像データのページの対応関係をずらさないようにすることができる。
【0088】
このようにして、画像データを他の装置又はシステムへ出力するとき、他の装置又はシステムから入力又は受信した画像データのサイズを補正した画像データのページと自ら作成した画像データのページとを区別し、外部から入力してサイズ補正した画像データのページは入力したときのサイズで出力し、自装置で作成した画像データのページはそのまま出力するので、複数のページからなる画像データの出力処理を能率良く行なえる。
【0089】
さらに、外部から画像データを入力したときにはその画像データのバックアップを行なうと共に、その画像データの各ページ毎にサイズ補正の有無を管理するようにしてもよい。
【0090】
この場合のCPU10は、外部から入力した画像データの各ページを原画像データとして記憶すると共にそれらのバックアップ用の原画像データも記憶し、原画像データが自装置で扱うサイズと異なるときにはサイズ補正した画像データに対応するバックアップ用の原画像データを特定し、その画像データの各ページ毎にサイズ補正の有無を管理する制御を司る。
【0091】
また、サイズ補正した画像データを編集して他の装置又はシステムへ出力するとき、その画像データのうちサイズ補正されたページの画像データは対応するバックアップ用の原画像データのページに上書きするサイズ補正をして出力し、サイズ補正されていないページの画像データはそのまま出力する制御も司る。
【0092】
この場合の画像データの記憶処理は、上述の図11のフローチャートのステップ41で自ら作成した画像データであると判別したら、ステップ47へ進んでその画像データにバックアップ用原画像IDを付加し、その各ページにサイズ補正無しを示す補正属性とページIDを付加してFDD18又はHDD21に記憶する。
【0093】
また、ステップ41で外部から入力した画像データと判別したら、ステップ42へ進んでその画像データを原画像データとしてFDD18又はHDD21に記憶し、その原画像データのバックアップ用の原画像データも記憶する。その後、ステップ43で原画像データが自装置で扱う画像領域のサイズと異ならないと判断したら、ステップ46へ進んで原画像データの各ページにサイズ補正無しを示す補正属性とページIDを付加してFDD18又はHDD21に記憶する。
【0094】
また、ステップ43で原画像データの各ページが自装置で扱う画像領域のサイズと異なると判別したら、ステップ44で原画像データの各ページを自装置で扱う画像領域のサイズの画像データに補正し、ステップ45で補正後の画像データに原画像IDとバックアップ用原画像IDを付加し、その各ページにサイズ補正有りを示す補正属性とページIDを付加してFDD18又はHDD21に記憶する。
【0095】
上述した処理によってサイズ補正した画像データを記憶するときのフォーマットは、図12に示したフォーマットにおいて、サイズ補正後の画像データの先頭に原画像IDの格納エリアと共にバックアップ用原画像IDの格納エリアも定義する。
【0096】
この場合の画像データの出力処理は、上述の図13のフローチャートのステップ51で出力対象の画像データのページ毎にサイズ補正有りを示す補正属性が付加されていないと判別したら、ステップ54へ進んでそのページの画像データをそのままFAXN6又はLAN7へ出力する。
【0097】
また、ステップ51でサイズ補正有りを示す補正属性が付加されていると判別したら、ステップ52へ進んでそのページの画像データをその画像データに付加されているバックアップ用原画像IDとそのページに付加されているページIDとに基づいて、対応するバックアップ用の原画像データの対応するページの画像データに上書きしてFAXN6又はLAN7へ出力する。
【0098】
上述の画像データの出力処理を図14に示した画像例に当てはめて説明すると、図14の(a)に示した3ページの原画像データ60を記憶すると共に、それらのバックアップ用の原画像データも記憶し、図14の(b)に示したサイズ補正後の画像データ61にバックアップ用原画像IDも付加する。
【0099】
そして、図14の(c)に示した画像データ61の各ページを出力するときには、画像データ61に付加されているバックアップ用原画像IDと各ページに付加されているページIDとによって対応するバックアップ用の原画像データのページに上書きして出力する。
【0100】
このようにして、外部から入力してサイズ補正した画像データのページは入力したときのサイズで出力し、自装置で作成した画像データのページはそのまま出力する場合、入力したときに記憶した画像データが変更されても、編集による内容変更で入力したときのサイズのままで出力することができる。
【0101】
また、この画像処理装置において、外部から画像データを入力したときには各ページ毎にサイズ補正の有無を管理して原画像データを対応させるようにしてもよい。この場合のCPU10は、外部から入力した画像データを原画像データとして記憶し、その原画像データの各ページが自装置で扱うサイズと異なるときにはサイズ補正し、そのサイズ補正された画像データの各ページ毎にサイズ補正の有無を管理し、原画像データを対応させる制御を司る。
【0102】
また、サイズ補正した画像データを編集して他の装置又はシステムへ出力するとき、その画像データのうちサイズ補正されたページの画像データは対応する原画像データのページに上書きするサイズ補正をして出力し、サイズ補正されていないページの画像データはそのまま出力する制御を司る。
【0103】
図15は外部から入力した画像データを記憶するときにページ毎にサイズ補正の有無を管理して原画像データを対応させる処理を示すフローチャートである。この処理は、ステップ(図中には「S」で示す)61で外部の他の装置又はシステムから入力した画像データか自ら作成した画像データかを判別して、自ら作成した画像データであればステップ67へ進んでその画像データの各ページにサイズ補正無しを示す補正属性とページIDを付加してFDD18又はHDD21へ記憶して、この処理を終了する。
【0104】
ステップ61で外部から入力した画像データと判別したら、ステップ62へ進んでその画像データを原画像データとしてFDD18又はHDD21に記憶し、ステップ63へ進んで原画像データが自装置で扱う画像領域のサイズと異なるか否かを判断して、異ならなければステップ66へ進んで原画像データの各ページにサイズ補正無しを示す補正属性とページIDを付加してFDD18又はHDD21に記憶して、この処理を終了する。
【0105】
ステップ63で原画像データの各ページが自装置で扱う画像領域のサイズと異なると判別したら、ステップ64へ進んで原画像データの各ページを自装置で扱う画像領域のサイズの画像データに補正し、ステップ65へ進んで補正後の画像データの各ページにサイズ補正有りを示す補正属性と対応する原画像データを特定する原画像IDとページIDとを付加してFDD18又はHDD21に記憶して、この処理を終了する。
【0106】
上述の処理で原画像データのサイズ補正とサイズ補正有りを示す補正属性を付加する処理はページ毎に行なうようにしてもよい。
【0107】
図16は、図15に示した処理によってサイズ補正された画像データを記憶するときのフォーマットの一例を示す図である。サイズ補正後の画像データの各ページの先頭に属性情報を格納する属性バイトを定義し、さらにページIDと原画像IDとの各格納エリアを定義する。原画像IDの格納エリアには、例えば原画像データのファイル名とページ数とからなるデータを格納し、1ページ目に対しては「IMAGE001.ORG」を格納する。
【0108】
図17は、ページ毎にサイズ補正の有無を管理して原画像データを対応させた画像データを他の装置又はシステムへ画像データを出力するときの処理を示すフローチャートである。この処理では、サイズ補正した画像データを編集して他の装置又はシステムへ出力するとき、その編集後の画像データのうちサイズ補正されたページの画像データに対応する原画像データを特定し、その特定した原画像データの対応するページに上書きして出力し、サイズ補正されていないページの画像データをそのまま出力する。
【0109】
ステップ(図中には「S」で示す)71でサイズ補正有りを示す補正属性が付加されているページか否かを判別し、付加されていない(サイズ補正無しを示す補正属性が付加されている)と判別したときはステップ74へ進んでそのページの画像データをそのままFAXN6又はLAN7へ出力して、ステップ73へ進んでページ終了か否かを判断して、ページ終了でなければ最初の処理へ戻り、ページ終了ならこの処理を終了する。
【0110】
ステップ71でサイズ補正有りを示す補正属性が付加されているページと判別したら、ステップ72へ進んでそのページの画像データをそのページに付加されている原画像IDとページIDに基づいて特定される原画像データの対応するページに上書きしてFAXN6又はLAN7へ出力して、ステップ73へ進んでページ終了か否かを判断して、終了でなければ最初の処理に戻って上述の処理を繰り返し、ページ終了ならこの処理を終了する。
【0111】
図18は、外部から入力してサイズ補正した複数の画像データを1つに合わせて他の装置又はシステムへ出力するときの処理過程の各画像例を示す図である。図18の(a)に示すように、外部から入力した3ページからなる画像データを原画像データ70として記憶する。また、図18の(b)に示すように、外部から入力した3ページからなる他の画像データを原画像データ80として記憶する。
【0112】
そして、原画像データ70がこの画像処理装置で扱うサイズと異なる場合、図18の(c)に示すように、原画像データ70の各ページを自装置で扱うサイズに補正した画像データ71を記憶する。この画像データ71の各ページにはそれぞれサイズ補正有りを示す補正属性と、原画像データ70を特定する特定情報である原画像IDと、ページIDとを付加する。
【0113】
また、原画像データ80がこの画像処理装置で扱うサイズと異なる場合、図18の(d)に示すように、原画像データ80の各ページを自装置で扱うサイズに補正した画像データ81を記憶する。この画像データ81の各ページにはそれぞれサイズ補正有りを示す補正属性と、原画像データ80を特定する特定情報である原画像IDと、ページIDとを付加する。
【0114】
そして、図18の(e)に示すように、画像データ71に画像データ81を追加する編集を施して他の装置又はシステムへ出力するとき、画像データ71の各ページにサイズ補正有りを示す補正属性が付加されていることを判別し、図18の(f)に示すように、画像データ71に付加されている原画像IDとページIDとに基づいて対応する原画像データ70を特定し、画像データ71の各ページを原画像データ70の対応するページに上書きして出力する。
【0115】
また、画像データ81の各ページにサイズ補正有りを示す補正属性が付加されていることを判別し、図18の(f)に示すように、画像データ81に付加されている原画像IDとページIDとに基づいて対応する原画像データ80を特定し、画像データ81の各ページを原画像データ80の対応するページに上書きして出力する。
【0116】
こうして、サイズ補正した画像データを複数個合わせて外部へ出力する場合、画像データに対応する原画像データを特定するので、画像データに上書きする対応する原画像データの対応関係をずれないようにすることができる。
【0117】
このようにして、サイズ補正した画像データとその基になった原画像データをページ毎に対応させることができ、サイズ補正した画像データを複数組み合わせた場合でも、ページ毎にサイズ補正した画像データに対応する原画像データを特定することができ、他の装置又はシステムへ出力するときに組み合わせた画像データをそれぞれ対応する原画像データに正しく上書きさせることができる。
【0118】
【発明の効果】
以上説明してきたように、この発明による画像処理装置によれば、画像データを他の装置又はシステムへ出力するときに自ら作成した画像データをそのまま出力することができる。また、外部から入力した自装置と異なるサイズの画像データを編集して他の装置又はシステムへ出力するとき、その編集後の画像データを正確にサイズ補正して出力することができる。
【図面の簡単な説明】
【図1】この発明の一実施例である画像処理装置の構成を示すブロック図である。
【図2】この実施例の画像処理装置における画像データを記憶するときの処理を示すフローチャートである。
【図3】この実施例の画像処理装置におけるサイズ補正した画像データを記憶するときのフォーマットの一例を示す図である。
【図4】この実施例の画像処理装置の他の装置又はシステムへ画像データを出力するときの処理を示すフローチャートである。
【図5】この実施例の画像処理装置における外部から入力した画像データを編集して他の装置又はシステムへ出力するときの処理過程の各画像例を示す図である。
【図6】この実施例の画像処理装置による自ら作成した画像データを他の装置又はシステムへ出力するときの処理過程の各画像例を示す図である。
【図7】この実施例の画像処理装置における外部から入力した画像データを記憶するときにバックアップを行なう場合の処理を示すフローチャートである。
【図8】この実施例の画像処理装置における画像データを記憶するときのその他のフォーマットの一例を示す図である。
【図9】この実施例の画像処理装置が他の装置又はシステムへバックアップ用の原画像データを用いて画像データを出力するときの処理を示すフローチャートである。
【図10】この実施例の画像処理装置が外部から入力した画像データを記憶した後それを編集して他の装置又はシステムへ出力するときにバックアップ用の原画像データを用いる場合の処理過程の各画像例を示す図である。
【図11】この実施例の画像処理装置が外部から入力した画像データを記憶するときにサイズ補正の有無をページ毎に管理する場合の処理を示すフローチャートである。
【図12】この実施例の画像処理装置におけるサイズ補正された画像データを記憶するときのさらに他のフォーマットの一例を示す図である。
【図13】この実施例の画像処理装置がサイズ補正の有無をページ毎に管理した画像データを他の装置又はシステムへ画像データを出力するときの処理を示すフローチャートである。
【図14】この実施例の画像処理装置が外部から入力してサイズ補正した画像データに自装置で作成したページを挿入して他の装置又はシステムへ出力するときの処理過程の各画像例を示す図である。
【図15】この実施例の画像処理装置が外部から入力した画像データを記憶するときにページ毎にサイズ補正の有無を管理して原画像データを対応させる処理を示すフローチャートである。
【図16】この実施例の画像処理装置におけるサイズ補正された画像データを記憶するときのさらにまた他のフォーマットの一例を示す図である。
【図17】この実施例の画像処理装置がページ毎にサイズ補正の有無を管理して原画像データを対応させた画像データを他の装置又はシステムへ画像データを出力するときの処理を示すフローチャートである。
【図18】この実施例の画像処理装置が外部から入力してサイズ補正した複数の画像データを1つに合わせて他の装置又はシステムへ出力するときの処理過程の各画像例を示す図である。
【符号の説明】
1:中央処理装置 2:入力装置
3:表示装置 4:画像入力装置
5:印刷装置 6:ファクシミリ通信網(FAXN)
7:ローカルエリアネットワーク(LAN)
10:CPU 11:ROM
12:RAM 13:リアルタイムクロック(RTC)
14:ダイレクトメモリアクセスコントローラ(DMAC)
15:インタラプトコントローラ(INTC)
16:タイマ(TIMER)
17:フロッピディスクコントローラ(FDC)
18:フロッピディスク装置(FDD)
19:画像入力装置インタフェース(I/F)
20:ハードディスクコントローラ(HDC)
21:ハードディスク装置(HDD)
22:印刷装置I/F
23:ファクシミリインタフェース(FAXI/F)
24:ローカルエリアネットワークインタフェース(LANI/F)
25:表示装置インタフェース(I/F)
26:入力装置インタフェース(I/F)
27:内部バス[0001]
[Industrial applications]
The present invention relates to an image processing apparatus provided with an output unit for externally inputting and outputting self-created image data to another apparatus or system.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, image data input or received from another device or system (external) is temporarily stored as original image data, and image data whose area has been corrected from the original image data to the size of an image area handled by the own device is registered or image processing is performed. Image processing device that performs processing such as the above and outputs or transmits the image data on which the registration or image processing has been performed to another device or system, overwriting the original image data corresponding to the image data. was there.
[0003]
In such an image processing device, when performing image processing on image data input or received from another device or system and outputting it to another device or system, the size of the image data when input or received from outside is And output to another device or system.
[0004]
[Problems to be solved by the invention]
In the image processing apparatus as described above, the original image data input or received from another apparatus or system is not only subjected to image processing by performing area correction to the size of the image area handled by the own apparatus, but also input or received by the own apparatus. Image processing or the like may be performed on the created image data. In this case, since the input or created image data matches the size of the image area handled by the own apparatus, there is no need for processing such as area correction.
[0005]
When outputting or transmitting the image data from the own device to another device or system, the image data obtained by correcting the original image data input or received from the other device or system to the size handled by the own device is input. It is necessary to perform size correction to overwrite the original image data at the time and output or transmit the image data. However, since the image data input or created by the own device is the size of the image area handled by the own device, it may be output or transmitted as it is.
[0006]
However, in the image processing apparatus as described above, the original image data input or received from another external device or system is subjected to area correction to the size of the image area handled by the own apparatus, and the image input or created by the own apparatus. It is difficult to distinguish and process the data because both have the size of the image area handled by the own device, and when outputting image data input or created by the own device to another device or system. However, there is also a problem that size correction for overwriting the image data with the original image data is performed.
[0007]
Also, when editing image data of a size different from the own device input from the outside and outputting it to another device or system, if the contents of the stored original image data have been changed, If the corrected and edited image data is overwritten, there is also a problem that the contents other than the edited portion are output with being changed.
[0008]
Further, when editing image data of a size different from that of the own device input from the outside and outputting the edited image data to another device or system, if a new page is inserted into the image data whose size has been corrected by the editing, the page of the image data There is also a problem that the page of the corresponding original image data is shifted, and the correspondence of the pages when overwriting cannot be accurately obtained.
[0009]
Furthermore, when editing image data of a size different from that of the own device input from the outside and outputting the edited image data to another device or system, when a plurality of image data whose size is corrected by the editing are combined, each of the combined image data and There is also a problem that the correspondence with the original image data cannot be accurately obtained.
[0010]
The present invention has been made in view of the above points, and has been made to enable the image processing apparatus as described above to directly output image data created by itself when outputting image data to another apparatus or system. Aim.
[0011]
It is another object of the present invention to edit image data having a size different from that of the own device input from the outside and output the edited image data to another device or system, so that the edited image data can be accurately corrected in size and output. I do.
[0014]
[Means for Solving the Problems]
The present invention achieves the above-mentioned object,In an image processing apparatus provided with output means for inputting externally and outputting self-created image data to another apparatus or system, an original image storage means for storing the externally input image data as original image data; Means for storing original image data for backup of the original image data stored in the storage unit, and means for determining whether or not the size of the original image data stored in the original image storage means is different from the size handled by the own apparatus. Size correction means for correcting the original image data determined to be different in size by the means to image data of a size handled by the own apparatus, and information corresponding to information indicating that the image data corrected by the means has size correction. A means provided with means for adding and storing specific information for specifying original image data for backupInYou.
[0015]
In addition,In an image processing apparatus such asMeans for editing the image data stored in the means, and when outputting the image data edited by the means or the self-created image data to another device or system, information indicating that the image data has size correction is included. Means for determining whether or not the image data has been added, and the image data determined to have information indicating that size correction has been added by the means is specified by the specific information added to the image data. It is preferable to provide a unit for overwriting the original image data for backup and outputting the image data, and outputting the image data determined to have no information indicating the presence of the size correction to be added as it is.
[0018]
furtherIn an image processing apparatus provided with output means for inputting externally and outputting self-created image data to another device or system, an original image storage means for storing the externally input image data as original image data; Means for determining whether the size of the original image data stored in the means is different from the size handled by the own device, and converting the original image data determined to be different in size by the means into image data of the size handled by the own device. Also provided is a device provided with size correction means for correcting, and storage means for adding and storing specific information for specifying original image data corresponding to each page of image data corrected by the means and information indicating that size correction is performed. I do.
[0019]
AlsoIn the image processing apparatus as described above, means for editing the image data stored in the storage means, and outputting the image data edited by the means or the image data created by the user to another device or system. Means for determining whether or not information indicating the presence of size correction is added to each page of the image data, and image data of the page for which information indicating that presence of size correction has been added by the means is provided. Is overwritten on the page corresponding to the original image data stored in the original image storage means specified by the specific information added to the image data, and the information indicating the presence of size correction is added. It is preferable to provide a means for outputting the image data of the page determined not to exist as it is.
[0023]
[Action]
An image processing apparatus according to the present invention includes:Stores the original image data for backup of the original image data, and when the size of the original image data is different from the size handled by the own device, corrects the image data to the size handled by the own device, and corrects the size of the corrected image data. The information indicating the presence and the specific information for specifying the corresponding original image data for backup are added and stored.
[0024]
Then, when outputting the image data obtained by editing the stored image data or the image data created by the user to another device or system, the image data to which the information indicating that the size correction is performed is added to the image data. The original image data for backup specified by the specific information added to the image data is overwritten and output, and the image data to which the information indicating the presence of the size correction is not added is output as it is.
[0025]
With this configuration, when editing image data of a size different from that of the own device input from the outside and outputting the edited image data to another device or system, the image data having the same size as that at the time of input and the image data created by the user as it is is left as it is. Can be output separately, and even if the original image data is changed, the contents other than the edited portion can be output as they were at the time of input.
[0029]
Further, when the size of the original image data is different from the size handled by the own device, the original image data is corrected to the image data of the size handled by the own device, and specific information and size specifying the original image data corresponding to each page of the corrected image data are provided. Information indicating the presence of correction is added and stored.
[0030]
Then, when outputting the image data obtained by editing the stored image data or the image data created by the user to another device or system, the image data of the page determined to have the information indicating that the size correction has been added is Overwrites the page corresponding to the original image data specified by the specific information added to the image data, and outputs the image data of the page to which the information indicating that the size correction is not added is output as it is. To do.
[0031]
With this configuration, when editing image data of a size different from that of the own device input from the outside and outputting the edited image data to another device or system, the image data having the same size as that at the time of input and the image data created by the user as it is is left as it is. Can be output separately, and even if a plurality of size-corrected image data are combined, each image data can be accurately associated with the original image data.
[0032]
【Example】
Hereinafter, embodiments of the present invention will be specifically described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an image processing apparatus according to one embodiment of the present invention.
In this image processing apparatus, an
[0033]
The
[0034]
The
[0035]
Further, an image input device interface (I / F) 19, a hard disk controller (HDC) 20, a hard disk device (HDD) 21, a printing device I /
[0036]
The
The
[0037]
The
[0038]
The
The
[0039]
The image input device I /
[0040]
The printing device I /
[0041]
The LAN I /
[0042]
Next, a process of storing image data in the image processing apparatus will be described. FIG. 2 is a flowchart showing the processing.
In this process, in step (indicated by "S" in the figure) 1, it is determined whether the image data is input from another external device or system or is self-created image data. Proceeding to step 7, the image data is added with a correction attribute indicating that there is no size correction, stored in the
[0043]
If the image data is externally input in
[0044]
If the original image data is different from the size of the image area handled by the own device in
[0045]
FIG. 3 is a diagram showing an example of a format when storing image data whose size has been corrected by the processing shown in FIG. An attribute byte is defined at the beginning of the size-corrected image data, and a correction attribute “a” indicating whether or not 1-bit size correction is performed is stored in the attribute byte. For example, “1” indicating that there is size correction is stored. In the figure, "-" indicates indefinite and stores other attribute information.
[0046]
Further, a storage area of the original image ID is defined at the head of the attribute byte. The original image ID is identification information for identifying the corresponding original image data, and stores, for example, the name “IMAGE01.ORG” of the original image file.
[0047]
For image data created by itself and image data that is input from the outside and is not subjected to size correction, an attribute byte is defined at the beginning of the image data, and a correction attribute “ a ”is stored. For example, “0” indicating no size correction is stored.
[0048]
Next, a process for outputting image data to another device or system of the image processing apparatus will be described. FIG. 4 is a flowchart showing the processing.
This processing is performed after editing the image data stored in the
[0049]
If it is determined in
[0050]
FIG. 5 is a diagram illustrating an example of each image in the process of editing image data input from the outside and outputting the edited image data to another device or system.
As shown in FIG. 5A, image data input from the outside is stored as
[0051]
Then, the
[0052]
FIG. 6 is a diagram illustrating an example of each image in the process of outputting image data created by the user to another device or system.
As shown in FIG. 6A, a self-generated
[0053]
In this way, when image data having a size different from the size handled by the own device is input from the outside, the size of the image data is corrected so that editing or the like can be performed by the own device, and the image data can be edited by another device. Alternatively, in the case of outputting to a system, the size can be corrected to the size when input by changing the contents by editing and then output.
[0054]
Further, when outputting image data to another device or system, the image data corrected in size of the image data input or received from another device or system is distinguished from the image data created by the user, and created by the own device. Since the image data is output as it is, the output processing of the image data can be performed efficiently.
[0055]
Next, the image processing apparatus may back up image data input from the outside. In this case, the
[0056]
FIG. 7 is a flowchart showing a process for performing a backup when storing image data input from the outside. In this process, in step (indicated by “S” in the figure) 21, it is determined whether the image data is input from another external device or system or is self-created image data. Proceeding to step 28, a correction attribute indicating no size correction, an original image ID, and a backup original image ID are added to the image data and stored in the
[0057]
If it is determined in
[0058]
Thereafter, the process proceeds to step 24, where it is determined whether or not the original image data is different from the size of the image area handled by the own device. If not, the process proceeds to step 27, and a correction attribute indicating that no size correction is performed is added to the original image data. Then, the process is stored in the
[0059]
If it is determined in
[0060]
FIG. 8 is a diagram showing an example of a format when storing image data by the processing shown in FIG. As in the format shown in FIG. 3, an attribute byte is defined at the head of the image data, and a correction attribute “a” indicating whether or not 1-bit size correction is performed is stored in the attribute byte.
[0061]
Also, a storage area of the original image ID is defined at the head of the attribute byte. The original image ID is identification information for identifying the corresponding original image data, and stores, for example, the file name of the original image data “IMAGE01.ORG”.
[0062]
Further, a storage area of the backup original image ID is defined at the head of the storage area of the original image ID. The backup original image ID is identification information for identifying the corresponding backup original image data, and stores, for example, the name of the backup file “IMAGE01.BP”.
[0063]
FIG. 9 is a flowchart illustrating a process when outputting image data to another device or system using the backup original image data. In this processing, when the size-corrected image data is edited and output to another device or system, the edited image data is overwritten on the corresponding backup original image data and output.
[0064]
In step (indicated by “S” in the figure) 31, it is determined whether or not a correction attribute indicating that there is a size correction is added to the image data to be output. If it is determined that the image data has been added, the process proceeds to step 33 where the image data is output to the
[0065]
If it is determined in
[0066]
FIG. 10 is a diagram showing an example of each image in the process of using original image data for backup when storing image data input from the outside, editing the image data, and outputting the edited image data to another device or system. . As shown in FIG. 10A, externally input image data is stored as
[0067]
If the size of the
[0068]
Then, the
[0069]
In this way, when image data input from the outside is stored, the image data for backup of the image data is also stored, so that even if the input image data is changed, the image data for backup can be used.
If the image data input from outside is edited and output to another device or system, even if the image data stored at the time of input is changed, the image data is output in the same size as input by changing the content by editing. can do.
[0070]
Next, in this image processing apparatus, when image data is input from the outside, the presence or absence of size correction may be managed for each page of the image data.
In this case, the
[0071]
When the size-corrected image data is edited and output to another device or system, the image data of the size-corrected page of the image data is overwritten on the corresponding original image data and the size is corrected and output. The image data of the page whose size has not been corrected is controlled as it is.
[0072]
FIG. 11 is a flowchart illustrating a process for managing the presence or absence of size correction for each page when storing image data input from the outside. In this process, in step (indicated by "S" in the figure) 41, it is determined whether the image data is input from another external device or system or is self-created image data. Proceeding to step 47, a correction attribute indicating that no size correction is performed is added to the image data and stored in the
[0073]
If it is determined in
[0074]
If it is determined in step 43 that the original image data is different from the size of the image area handled by the own device, the process proceeds to step 44, where the original image data is corrected to image data of the size of the image region handled by the own device, and the process proceeds to step 45. The original image ID is added to the head of the corrected image data, a correction attribute indicating that size correction is performed is added to each page, and the page is stored in the
[0075]
The size correction of each page of the image data and the process of adding the correction attribute indicating the presence of the size correction may be performed for each page of the image data.
[0076]
FIG. 12 is a diagram showing an example of a format when storing image data whose size has been corrected by the processing shown in FIG. A storage area for the original image ID is defined at the head of the size-corrected image data. An attribute byte and a page ID storage area are defined at the top of each page.
[0077]
The page ID is specific information for specifying the page of the image data. For example, the page ID “001” is stored for the image data of the first page. For image data created by itself and image data input from outside and not subjected to size correction, an attribute byte is defined at the head of each page of the image data.
[0078]
FIG. 13 is a flowchart illustrating a process when outputting image data to another device or system for image data in which presence or absence of size correction is managed for each page.
In this processing, when the size-corrected image data is edited and output to another device or system, the image data of the size-corrected page in the edited image data is overwritten on the corresponding original image data and output. Then, the image data of the page whose size has not been corrected is output as it is.
[0079]
In step (indicated by "S" in the figure) 51, it is determined whether or not a correction attribute indicating that there is size correction is added to each page of the image data to be output, and it is not added (indicating no size correction). If it is determined that the correction attribute has been added), the process proceeds to step 54, where the image data of the page is output to the
[0080]
If it is determined in
[0081]
Thereafter, the process proceeds to step 53 to determine whether or not the page is to be ended. If not, the process returns to the first process and repeats the above-described process. In this manner, each page of the image data with the size correction by the processing of
[0082]
FIG. 14 is a diagram illustrating an example of each image in the process of inserting a page created by the own apparatus into image data input from the outside and having the size corrected, and outputting the page to another apparatus or system. As shown in FIG. 14A, image data consisting of three pages input from the outside is stored as
[0083]
If the
To each page of the
[0084]
Then, as shown in FIG. 14C, when the
[0085]
Thereafter, as shown in FIG. 14D, each page of the
[0086]
Further, it is determined that a correction attribute indicating that no size correction is performed is added to the
[0087]
In this way, when inserting the self-created image data page into the plurality of size-corrected image data and outputting it to the outside, the correspondence between each page of the size-corrected image data and the page of the original image data to be overwritten is shifted. Can not be.
[0088]
In this way, when outputting image data to another device or system, a page of image data in which the size of image data input or received from another device or system is corrected and a page of image data created by the user are distinguished. However, since the page of the image data whose size is corrected by inputting from the outside is output in the size as input, and the page of the image data created by the own apparatus is output as it is, the output processing of the image data including a plurality of pages is performed. It can be done efficiently.
[0089]
Further, when image data is input from the outside, the image data may be backed up, and the presence or absence of size correction may be managed for each page of the image data.
[0090]
In this case, the
[0091]
When the size-corrected image data is edited and output to another device or system, the size-corrected page image data of the image data is overwritten on the corresponding backup original image data page. And outputs the image data of the page whose size has not been corrected.
[0092]
In the storage process of the image data in this case, if it is determined in
[0093]
If it is determined in
[0094]
If it is determined in step 43 that each page of the original image data is different from the size of the image area handled by the own apparatus, then in step 44 each page of the original image data is corrected to image data of the size of the image area handled by the own apparatus. In step 45, the original image ID and the backup original image ID are added to the corrected image data, and a correction attribute indicating the presence of size correction and a page ID are added to each page and stored in the
[0095]
The format for storing the image data whose size has been corrected by the above-described processing is the same as the format shown in FIG. 12 except that the storage area for the original image ID and the storage area for the backup original image ID are located at the beginning of the image data after the size correction. Define.
[0096]
In the image data output process in this case, if it is determined in
[0097]
If it is determined in
[0098]
The above-described image data output process will be described with reference to the image example shown in FIG. 14. The three-page
[0099]
Then, when outputting each page of the
[0100]
In this way, if the image data page input from the outside and the size is corrected is output in the size as input, and the image data page created by the own device is output as it is, the image data stored when input is stored. Even if is changed, it can be output in the same size as it was when the content was changed by editing.
[0101]
Further, in this image processing apparatus, when image data is input from the outside, the presence or absence of size correction may be managed for each page and the original image data may be made to correspond. In this case, the
[0102]
When the size-corrected image data is edited and output to another device or system, the image data of the size-corrected page of the image data is subjected to size correction by overwriting the corresponding original image data page. It controls the output and the output of the image data of the page that has not been size-corrected as it is.
[0103]
FIG. 15 is a flowchart showing a process for managing the presence or absence of size correction for each page and storing original image data when storing image data input from the outside. In this process, in step (indicated by "S" in the figure) 61, it is determined whether the image data is input from another external device or system or is self-created image data. Proceeding to step 67, a correction attribute indicating no size correction and a page ID are added to each page of the image data and stored in the
[0104]
If it is determined in
[0105]
If it is determined in step 63 that each page of the original image data is different from the size of the image area handled by the own device, the process proceeds to step 64 to correct each page of the original image data to image data of the size of the image region handled by the own device. Proceeding to step 65, a correction attribute indicating that size correction has been performed on each page of the corrected image data, an original image ID for specifying the corresponding original image data, and a page ID are added and stored in the
[0106]
In the above-described processing, the processing of adding the correction attribute indicating the size correction of the original image data and the presence of the size correction may be performed for each page.
[0107]
FIG. 16 is a diagram showing an example of a format when storing image data whose size has been corrected by the processing shown in FIG. An attribute byte for storing attribute information is defined at the head of each page of the image data after the size correction, and each storage area of the page ID and the original image ID is defined. The storage area of the original image ID stores, for example, data including the file name of the original image data and the number of pages, and stores “IMAGE001.ORG” for the first page.
[0108]
FIG. 17 is a flowchart showing a process for managing the presence / absence of size correction for each page and outputting the image data corresponding to the original image data to another device or system. In this process, when editing the size-corrected image data and outputting the edited image data to another device or system, the original image data corresponding to the image data of the size-corrected page is specified from the edited image data. The page corresponding to the specified original image data is overwritten and output, and the image data of the page whose size has not been corrected is output as it is.
[0109]
In step (indicated by "S" in the figure) 71, it is determined whether or not the page is a page to which a correction attribute indicating that there is a size correction is added, and the page is not added (a correction attribute indicating that there is no size correction is added). If it is determined that the page is present, the process proceeds to step 74, where the image data of the page is directly output to the
[0110]
If it is determined in
[0111]
FIG. 18 is a diagram showing an example of each image in the process of combining a plurality of image data input from the outside and having the size corrected and outputting the combined data to another device or system. As shown in FIG. 18A, image data of three pages input from the outside is stored as
[0112]
When the
[0113]
When the
[0114]
Then, as shown in (e) of FIG. 18, when the
[0115]
Also, it is determined that a correction attribute indicating that size correction is performed is added to each page of the
[0116]
When a plurality of size-corrected image data are combined and output to the outside, the original image data corresponding to the image data is specified, so that the correspondence relationship of the corresponding original image data overwritten on the image data is not shifted. be able to.
[0117]
In this way, the size-corrected image data and the original image data on which it is based can be associated with each page. Even when a plurality of size-corrected image data are combined, the size-corrected image data is The corresponding original image data can be specified, and the combined image data can be correctly overwritten on the corresponding original image data when output to another device or system.
[0118]
【The invention's effect】
As described above, according to the image processing device of the present invention, when outputting image data to another device or system, the image data created by itself can be output as it is. In addition, when editing image data of a size different from that of the own device input from the outside and outputting the edited image data to another device or system, the edited image data can be accurately corrected in size and output.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of an image processing apparatus according to an embodiment of the present invention.
FIG. 2 is a flowchart illustrating processing when storing image data in the image processing apparatus according to the embodiment.
FIG. 3 is a diagram showing an example of a format for storing size-corrected image data in the image processing apparatus according to the embodiment.
FIG. 4 is a flowchart illustrating a process when outputting image data to another device or system of the image processing apparatus according to the embodiment.
FIG. 5 is a diagram showing an example of each image in a process of editing image data input from the outside and outputting the edited image data to another apparatus or system in the image processing apparatus of the embodiment.
FIG. 6 is a diagram illustrating an example of each image in a process of outputting image data created by the image processing apparatus according to the embodiment to another apparatus or system.
FIG. 7 is a flowchart illustrating a process in the case where a backup is performed when storing image data input from the outside in the image processing apparatus according to the embodiment;
FIG. 8 is a diagram showing an example of another format when storing image data in the image processing apparatus of the embodiment.
FIG. 9 is a flowchart showing processing when the image processing apparatus of this embodiment outputs image data to another apparatus or system using original image data for backup.
FIG. 10 is a diagram showing a process in the case where the image processing apparatus of this embodiment stores original image data input from the outside, edits the image data, and uses the original image data for backup when outputting the edited image data to another apparatus or system. It is a figure showing an example of each image.
FIG. 11 is a flowchart showing processing when the image processing apparatus of this embodiment manages the presence or absence of size correction for each page when storing image data input from the outside.
FIG. 12 is a diagram illustrating an example of still another format when storing size-corrected image data in the image processing apparatus according to the embodiment.
FIG. 13 is a flowchart showing a process when the image processing apparatus of this embodiment outputs image data to another apparatus or system for image data in which the presence or absence of size correction is managed for each page.
FIG. 14 is a diagram illustrating an example of each image in the process of inserting a page created by the image processing apparatus into image data whose size has been input from the outside and output to another apparatus or system by the image processing apparatus according to the embodiment; FIG.
FIG. 15 is a flowchart showing a process of managing the presence / absence of size correction for each page and corresponding original image data when the image processing apparatus of this embodiment stores image data input from the outside.
FIG. 16 is a diagram showing an example of still another format when storing size-corrected image data in the image processing apparatus of this embodiment.
FIG. 17 is a flowchart showing processing when the image processing apparatus of this embodiment manages the presence / absence of size correction for each page and outputs image data corresponding to original image data to another apparatus or system. It is.
FIG. 18 is a diagram illustrating an example of each image in a process when the image processing apparatus according to the present embodiment combines a plurality of pieces of image data input from the outside and the size of which is corrected and outputs them to another apparatus or system. is there.
[Explanation of symbols]
1: Central processing unit 2: Input device
3: Display device 4: Image input device
5: Printing device 6: Facsimile communication network (FAXN)
7: Local area network (LAN)
10: CPU 11: ROM
12: RAM 13: Real-time clock (RTC)
14: Direct memory access controller (DMAC)
15: Interrupt controller (INTC)
16: Timer (TIMER)
17: Floppy disk controller (FDC)
18: Floppy disk drive (FDD)
19: Image input device interface (I / F)
20: Hard disk controller (HDC)
21: Hard disk drive (HDD)
22: Printing device I / F
23: Facsimile interface (FAXI / F)
24: Local area network interface (LAN I / F)
25: Display device interface (I / F)
26: Input device interface (I / F)
27: Internal bus
Claims (4)
前記外部から入力した画像データを原画像データとして記憶する原画像記憶手段と、該手段に記憶された原画像データのバックアップ用の原画像データを記憶する手段と、前記原画像記憶手段に記憶された原画像データのサイズが自装置で扱うサイズと異なるか否かを判断する手段と、該手段によってサイズが異なると判断された原画像データを自装置で扱うサイズの画像データに補正するサイズ補正手段と、該手段によって補正された画像データにサイズ補正有りを示す情報と対応する前記バックアップ用の原画像データを特定する特定情報とを付加して記憶する記憶手段とを設けたことを特徴とする画像処理装置。In an image processing apparatus provided with output means for inputting externally and outputting self-created image data to another apparatus or system,
Original image storage means for storing the image data input from the outside as original image data, means for storing original image data for backup of the original image data stored in the means, and stored in the original image storage means Means for determining whether or not the size of the original image data is different from the size handled by the own device, and size correction for correcting the original image data determined to have a different size by the means to image data of a size handled by the own device. Means, and storage means for adding and storing information indicating the presence of size correction to the image data corrected by the means and identification information for identifying the corresponding backup original image data. Image processing device.
前記記憶手段に記憶された画像データを編集する手段と、該手段によって編集された画像データ又は前記自ら作成した画像データを他の装置又はシステムへ出力するとき、該画像データにサイズ補正有りを示す情報が付加されているか否かを判別する手段と、該手段によってサイズ補正有りを示す情報が付加されていると判別された画像データはそれを該画像データに付加されている特定情報によって特定される前記バックアップ用の原画像データに上書きして出力させ、サイズ補正有りを示す情報が付加されていないと判別された画像データはそのまま出力させる手段とを設けたことを特徴とする画像処理装置。The image processing apparatus according to claim 1 ,
Means for editing the image data stored in the storage means, and when outputting the image data edited by the means or the image data created by the means to another device or system, indicates that the image data has size correction. Means for determining whether or not information has been added, and the image data for which it has been determined that the information indicating the presence of size correction has been added is identified by the specific information added to the image data. Means for overwriting the original image data for backup and outputting the image data, and outputting the image data determined to have no information indicating that size correction has been added as it is, as it is.
前記外部から入力した画像データを原画像データとして記憶する原画像記憶手段と、該手段に記憶された原画像データのサイズが自装置で扱うサイズと異なるか否かを判断する手段と、該手段によってサイズが異なると判断された原画像データを自装置で扱うサイズの画像データに補正するサイズ補正手段と、該手段によって補正された画像データの各頁に対応する原画像データを特定する特定情報とサイズ補正有りを示す情報を付加して記憶する記憶手段とを設けたことを特徴とする画像処理装置。In an image processing apparatus provided with output means for inputting externally and outputting self-created image data to another apparatus or system,
An original image storage unit for storing the image data input from the outside as original image data, a unit for determining whether or not the size of the original image data stored in the unit is different from the size handled by the apparatus; Size correction means for correcting the original image data determined to have a different size to image data of a size handled by the own apparatus, and identification information for specifying the original image data corresponding to each page of the image data corrected by the means. An image processing apparatus comprising: a storage unit for adding and indicating information indicating that size correction has been performed.
前記記憶手段に記憶された画像データを編集する手段と、該手段によって編集された画像データ又は前記自ら作成した画像データを他の装置又はシステムへ出力するとき、該画像データの各頁毎にサイズ補正有りを示す情報が付加されているか否かを判別する手段と、該手段によってサイズ補正有りを示す情報が付加されていると判別された頁の画像データはそれを該画像データに付加されている特定情報によって特定される前記原画像記憶手段に記憶されている原画像データの対応する頁に上書きして出力させ、サイズ補正有りを示す情報が付加されていないと判別された頁の画像データはそのまま出力させる手段とを設けたことを特徴とする画像処理装置。The image processing apparatus according to claim 3 ,
Means for editing the image data stored in the storage means, and when outputting the image data edited by the means or the image data created by the user to another device or system, the size of each page of the image data Means for determining whether or not information indicating the presence of correction has been added; and image data of a page for which the information indicating the presence of size correction has been added by the means is added to the image data. The image data of the page determined to be overwritten on the corresponding page of the original image data stored in the original image storage means specified by the specific information and determined not to have the information indicating the presence of the size correction is added. An image processing apparatus characterized by comprising means for outputting as it is.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30366594A JP3604749B2 (en) | 1994-12-07 | 1994-12-07 | Image processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30366594A JP3604749B2 (en) | 1994-12-07 | 1994-12-07 | Image processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08161469A JPH08161469A (en) | 1996-06-21 |
| JP3604749B2 true JP3604749B2 (en) | 2004-12-22 |
Family
ID=17923756
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30366594A Expired - Fee Related JP3604749B2 (en) | 1994-12-07 | 1994-12-07 | Image processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3604749B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5376863B2 (en) * | 2008-08-07 | 2013-12-25 | キヤノン株式会社 | Image processing apparatus, image processing method, and program |
-
1994
- 1994-12-07 JP JP30366594A patent/JP3604749B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08161469A (en) | 1996-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7694218B2 (en) | Information processing apparatus, method therefor, and computer-readable memory | |
| US6580806B1 (en) | Image processing apparatus, image processing method and storage | |
| JPS6267966A (en) | data communication equipment | |
| JP2006099442A (en) | Information processing apparatus, history file creation method, and program | |
| JP3604749B2 (en) | Image processing device | |
| JP2755157B2 (en) | Facsimile machine | |
| JP3977163B2 (en) | Image processing system, information processing apparatus, image processing apparatus, and control program | |
| JP2004088574A (en) | Data processing method, data communication device, data communication device control program, and storage medium | |
| JPH05160993A (en) | Method and device for image communication | |
| JP2004112524A (en) | Image information storage device, document output device, and image information storage method | |
| JP2001339542A (en) | Image forming system | |
| JP2001285562A (en) | Image processing apparatus, image processing system, and image processing method | |
| JP3700373B2 (en) | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND RECORDING MEDIUM CONTAINING PRINT CONTROL PROGRAM | |
| JPH1188647A (en) | Control method for facsimile machine | |
| JP2835885B2 (en) | Document processing device | |
| JP2001318912A (en) | Method and device for managing document | |
| JPH11305974A (en) | Printing system and information processing device | |
| JP2001169044A (en) | Facsimile machine and digital camera | |
| JP7075588B2 (en) | Image reader | |
| JP2720336B2 (en) | Output method of received image information | |
| JP3862576B2 (en) | Received document processing method, program for realizing the method, and received document processing apparatus | |
| JP3581539B2 (en) | Communication device | |
| JP2003087476A (en) | Information processing system, method and apparatus, program, and storage medium | |
| JP3149178B2 (en) | Information recording output method | |
| JP2608960B2 (en) | Image communication device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040316 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040514 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040706 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040901 |
|
| 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: 20040928 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040930 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071008 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081008 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081008 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091008 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101008 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111008 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |