JP3697841B2 - Form processing apparatus and method - Google Patents

Form processing apparatus and method Download PDF

Info

Publication number
JP3697841B2
JP3697841B2 JP19109197A JP19109197A JP3697841B2 JP 3697841 B2 JP3697841 B2 JP 3697841B2 JP 19109197 A JP19109197 A JP 19109197A JP 19109197 A JP19109197 A JP 19109197A JP 3697841 B2 JP3697841 B2 JP 3697841B2
Authority
JP
Japan
Prior art keywords
processing
page
page image
processing apparatus
transfer
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
Application number
JP19109197A
Other languages
Japanese (ja)
Other versions
JPH1134423A (en
Inventor
康彦 木内
智 小嶋
光司 橋本
俊樹 沖山
敬之 小山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP19109197A priority Critical patent/JP3697841B2/en
Publication of JPH1134423A publication Critical patent/JPH1134423A/en
Application granted granted Critical
Publication of JP3697841B2 publication Critical patent/JP3697841B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)
  • Record Information Processing For Printing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、フォームという定型文書によりユーザからの指示を受け付け、入力されたフォームに対応する処理プログラムを起動してユーザの要求する処理を実行するフォーム処理装置に関し、特に複数台で分散システムを構成するのに好適なフォーム処理装置に関する。
【0002】
【従来の技術】
本出願人は、フォームという入力媒体を用いて指示やデータを入力する情報処理装置として、フォーム処理装置を提案している(例えば特開平7−114610号公報、特願平8−123396号などを参照)。
【0003】
フォームとは、フォーム処理装置に対してサービスを依頼するために用いる定型文書であり、各種サービスに対応してそれぞれフォームが用意される。フォームは、例えば紙に印刷された形でユーザに配布される。ユーザは、所望のサービスに対応するフォームを入手し、これに対してデータや指示内容を記入してフォーム処理装置に入力することにより、フォーム処理装置にて所望のサービスを受けることができる。
【0004】
フォーム処理装置は、各フォームごとに、そのフォームに対応するサービス、すなわち情報処理の内容を記述する処理プログラムを有している。フォーム処理装置は、入力されたフォームの画像を解析してそのフォームの種類やユーザの記入内容を認識し、処理を行う。この場合、フォーム処理装置は、入力フォームの画像からそのフォームに埋め込まれた識別子を認識することによりそのフォームを識別し、そのフォームに対応する処理プログラムを実行する。
【0005】
例えば、フォーム処理装置は、スキャナやプリンタ、FAX(ファクシミリ)などの諸機能などを併せ持ったいわゆるデジタル複合機として構成することもできる。この場合、フォーム処理装置は、画像取り込み機能や画像送受信機能を利用して、文書のファイリングや検索などの文書管理サービスを行うこともできる。
【0006】
このようなフォーム処理装置を1つの企業などで複数台運用する場合がある。ところが、従来のフォーム処理装置は、いわゆるスタンドアローン形式の運用を前提としたものであり、フォームは、そのフォームに対応した正しいフォーム処理装置に対し入力又はFAX送信しなければ、所望するサービスを得ることができなかった。したがって、ユーザは、利用したいフォームがどのフォーム処理装置で使用できるかを意識して、フォームを入力しなければならなかった。特に、FAX装置からフォーム処理装置に対してフォームを送信してサービスを受けようとする場合は、ユーザは、フォームごとにそれに対応するフォーム処理装置のFAX番号を覚えて使い分けなければならず、不便であった。このため、フォームをどのフォーム処理装置に入力しても、そのフォームを適切なフォーム処理装置に転送して処理することができるシステムが要望されていた。
【0007】
フォーム処理装置そのものではないが、同種の装置においてこの要望に応えるものとして、本出願人による特開平8−16605号公報に示される文書検索装置がある。この文書検索装置は、文書を保管すると、その文書を取り出すための検索シートを作成し、ユーザがその検索シートを入力すると、その検索シートに対応する文書を検索し、印刷出力する。検索シートには、このシートに対応する文書が保管された装置の装置ID(電話番号など)のコード画像が印刷されている。文書検索装置は、検索シートが入力されると、その検索シートから装置IDを認識し、その検索シートが自装置のものでないときは、対応する正しい文書検索装置にその検索シートの画像を転送し、転送を受けた文書検索装置が文書を検索して出力していた。この従来技術によれば、ユーザは、システムを構成する複数の文書検索装置のどれか一つに検索シートを入力あるいはFAX送信すれば、その検索シートに対する検索結果を得ることができた。
【0008】
【発明が解決しようとする課題】
ところで、フォーム処理装置は、複数のフォームの入力をまとめて受け付け、これらフォームを順に処理する機能を有している。すなわち、フォーム処理装置は、入力されたフォームの画像をいったんメモリに蓄積しておき、これを1つページずつ順に読み出して処理することができる。この機能は、特にFAXからのフォーム入力の場合にダイヤルの手間などを少なくすることができて便利である。この機能はスタンドアローンで利用するフォーム処理装置について実現されていたものである。
【0009】
この機能を、複数のフォーム処理装置を1つのシステムとして運用するケースに拡張しようとした場合、所属するフォーム処理装置が異なるフォームも1つにまとめて入力して処理できれば便利である。
【0010】
このような拡張機能を実現する方法として、前述の従来の文書検索装置の技術を応用し、各フォームに対し所属装置の装置IDを埋め込むことが考えられる。ところが、フォームには様々な種類があり、フォーム単体で処理が完了するものもあれば、処理対象としての添付の文書を要するフォームもある。すなわち、フォームに示された装置IDをみればそのフォームをどこに転送すればよいかが分かるが、フォームでない添付文書についてはその転送先を知ることができない。したがって、入力の中にフォームの添付文書が混在する場合には、単にフォームに装置IDを付しただけでは、添付文書の適切な転送ができない。
【0011】
例えば、図14に示すような5ページのデータが、FAX等を介して入力された場合を考える。フォーム200は文書をデータベースに格納するためのフォームであり、これに続くページ202が格納対象の一般の文書である。フォーム200には、そのフォームを特定するためのIDコード210が表示されており、このIDコードの中には、そのフォーム200が所属するフォーム処理装置の装置ID(ここでは「装置1」)が含まれている。フォーム204は、フォーム処理装置にキャビネット登録を行うためのフォームであり、これはそのフォームに登録キャビネット名など必要事項を記入するだけでよく、添付文書を取り得ない。このフォーム204は、「装置2」に所属する。また、フォーム206及びページ208は、「装置1」の文書格納フォーム及びその添付文書である。このような5ページのデータが「装置2」に入力された場合、「装置2」は、フォーム200及び206については、その装置IDに基づき「装置1」に転送することができるが、これらに続くページ202及び208は、フォームでない一般の文書なので装置IDが示されておらず、このため「装置1」に正しく転送することができない。
【0012】
このような問題に関しては、入力を受け付けたフォーム処理装置が、どこまでがフォームの添付文書なのかを判定し、フォームとその添付文書をひとまとめにして適切な装置に転送するという方法も考えられる。しかしながら、フォーム処理特有の事情として、どこまでがフォームの添付文書なのかはそのフォームに対応する処理プログラムを実行して実際に処理してみないと分からないという問題がある。また、あるフォームがどのような処理内容に対応するものであるかは、そのフォームが所属する装置でしか分からないので、他の装置では、そのフォームが添付文書を取るのか、どこまでのページを添付文書とするのかなどを認識することができない。したがって、複数のフォームを含む入力を受けた場合に、そのフォーム処理装置でそれらを転送先ごとに適切に区切って正しい装置に転送するという方式は、実現不可能であった。
【0013】
更に言えば、フォームの中には、別のフォームが添付されると、その添付フォームの処理結果を処理対象として処理を行うようなものもある。例えば、文書格納フォームに文書取り出しフォームを添付して入力し、添付された文書取り出しフォームの処理の実行によってあるキャビネットから取り出した文書を、文書格納フォームの実行により別のキャビネットに格納し直すなどのような処理も可能である。このような処理を入れ子処理と呼ぶ。このような入れ子処理機能を、複数のフォーム処理装置からなるシステムに拡張する場合、フォームとこれに添付されるフォームとで所属の装置が異なる場合に対応できる必要がある。すなわち、システムとして利用する場合にもスタンドアローンの場合と同じ操作感覚で操作できるようにすることが望ましい。例えば、図15に示すように、「装置1」に所属する文書格納フォーム220に対し、「装置2」に所属する文書取り出しフォーム222が添付されて入力された場合、システム全体としては「装置2」から取り出した文書を「装置1」に格納するように処理を行わなければならない。
【0014】
しかしながら、単純に入力フォームの装置IDを見て、対応するフォーム処理装置に転送するだけでは、例えば図15の例では、文書格納フォーム220と文書取り出しフォーム222とがばらばらに「装置1」、「装置2」にそれぞれ転送され、独立して処理されてしまい、ユーザが期待する処理が行われない。このように、単なる装置IDの導入だけでは、システム環境における入れ子処理の実現ができなかった。
【0015】
本発明は、このような問題を解決するためになされたものであり、複数のフォーム処理装置で1つのシステムを構成した場合において、まとめて入力された複数のフォーム及び/又はそれらの添付文書を、それぞれ対応するフォーム処理装置で適切に処理することができるような機構を提供することを目的とする。
【0016】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るフォーム処理装置は、フォームとこれを処理するための処理プログラムとを対応付けて管理し、通信回線を介して他のフォーム処理装置と接続されるフォーム処理装置であって、入力されたページ画像群を記憶する記憶手段と、ページ画像がフォームであるか否かを判定するフォーム判定手段と、ページ画像がフォームであると判定された場合に、そのフォームが自装置で処理可能か否かを判定する処理判定手段と、前記フォームが自装置で処理可能であると判定された場合に、そのフォームに対応する処理プログラムを実行し、前記記憶手段内の未処理分のページ画像をその処理プログラムにより規定されるページまで処理するフォーム処理手段と、前記フォームが自装置で処理可能でないと判定された場合に、前記入力されたページ画像群のうちそのフォーム以降の全てのページ画像を、そのフォームを処理可能な他のフォーム処理装置に転送する転送手段と、前記フォーム処理手段で1つのフォームについての処理が終わるごとに、前記記憶手段内の未処理分の先頭のページ画像を取り出して前記フォーム判定手段に供給して処理させる制御手段と、を備えることを特徴とする。
【0017】
この構成において、入力された画像とは、ページ単位で区切られた画像のことであり、フォームの画像、添付文書の画像の両方を含む。
【0018】
好適な態様では、前記処理判定手段は、前記入力された画像がフォームであると判定された場合に、そのフォームが処理可能なフォーム処理装置を示す装置識別子を前記入力された画像から認識し、認識した装置識別子に基づきそのフォームが自装置で処理可能か否かを判定する。
また更に好適な態様では、前記転送手段は、前記処理判定手段で認識された前記フォームの装置識別子に基づき、前記入力された画像群のうちそのフォーム以降の画像を転送する転送先のフォーム処理装置を決定する。
このように本発明に係る装置の好適な態様では、入力されたページ画像群は記憶装置に格納され、1つずつ順に処理されていく。処理されるページ画像は、装置識別子に基づき自装置で処理可能なフォームかどうかが判定される。自装置で処理可能な場合は、フォーム処理手段にて対応する処理プログラムが実行される。このとき、そのフォームが添付文書をとる場合には、フォーム処理手段が、その処理プログラムに従って、前記入力された画像群から未処理のページ画像を順に取り出して処理していく。そして、フォーム処理手段による処理が終了すると、前記入力されたページ画像群から未処理の先頭画像が取り出され、上記と同様の処理が行われる。このような一連の流れの中で、自装置で処理できないフォームが検出されると、転送手段が、そのフォーム以降のページ画像群を、そのフォームの装置識別子に対応するフォーム装置に転送する。
【0019】
すなわち、この構成では、フォーム処理装置は、入力されたページ画像群を先頭から順に処理していき、自装置で処理できないフォームを検出すると、そのフォーム以降のページ画像を、そのフォームを処理可能なフォーム処理装置に転送する。転送を受けたフォーム処理装置でも、入力(転送)されたページ画像群を自装置で処理できるところまで処理し、処理できないフォームを検出すると、それ以降のページ画像群を、そのフォームを処理可能な装置に転送する。この構成によれば、フォームに添付文書がある場合、その添付文書は確実にそのフォームに添付されて適切な転送先に転送される。また、この構成は、フォーム処理装置がフォームを実際に処理し、処理できなかった残りを転送する方式なので、転送する際の区切りの正しさは保証される。また、この構成によれば、連続したフォームは必ず連続したままで転送されるので、入れ子処理のための連続したフォームがばらばらに転送されてしまうこともない。このように、この構成によれば、複雑な管理機構を要せずに、複数のフォーム処理装置間でのフォーム転送を実現することができる。
【0020】
本発明の好適な態様では、前記転送手段は、転送処理の際に、フォームについての処理結果を返信する宛先の情報を転送先のフォーム処理装置に報知する。また別の好適な態様では、前記フォーム処理手段による処理結果を転送元のフォーム処理装置から報知された前記宛先に対して返信する。例えば、ページ画像群を最初に入力したFAX装置などが処理結果の返信宛先であり、この宛先の情報は、最初にページ画像群を受け付けたフォーム処理装置で検出され、以降、ページ画像群を転送するごとに、各転送先の装置に伝えられる。この態様によれば、転送先のフォーム処理装置における処理結果も、所定の返信先に正しく返信される。
【0021】
また、本発明の好適な態様では、前記フォーム判定手段にてフォームでないと判定されたページ画像を、前記フォーム処理システムにおいて前記ページ画像群を最初に受け付けたフォーム処理装置に転送する非フォーム転送手段を有する。また別の好適な態様では、前記転送手段は、転送処理の際に、前記ページ画像群を最初に受け付けたフォーム処理装置の通信アドレスを転送先のフォーム処理装置に報知する。これらの態様は、入力されたページ画像群にフォームやその添付文書以外の、単なるFAX受信やコピー入力の画像が含まれる場合に有用な構成である。この構成では、フォーム判定手段には、フォーム処理手段の処理が完了したときに残った未処理の画像の先頭画像が供給される。この画像がフォームでない場合、この構成では、それをFAX受信又はコピー入力の画像と判断し、画像群を最初に受け付けたフォーム処理装置に転送する。この構成によれば、ページ画像群をどのように転送しても、FAX受信等の画像は、それを受信したフォーム処理装置から出力させることができる。
【0022】
また、本発明の好適な態様では、フォーム処理装置は、フォーム処理手段における処理プログラムの実行において処理対象の画像を必要とする場合には、前記入力されたページ画像群のうち当該フォームに続く未処理の画像を取り出してそのページ画像がフォームであるか否かを判定し、取り出したページ画像がフォームでない場合は当該ページ画像を処理プログラムの処理対象としてフォーム処理手段に与え、取り出した画像がフォームである場合は、更にそのフォームが自装置で処理可能か否かを判定し、そのフォームが自装置で処理可能であると判定された場合には、そのフォームを処理しその処理結果を前記処理プログラムの処理対象として前記フォーム処理手段に与え、そのフォームが自装置で処理可能でないと判定された場合は、前記入力された画像群のうちそのフォーム以降の画像を、そのフォームを処理可能な他のフォーム処理装置に転送し、当該他のフォーム処理装置から返されてきた処理結果を前記処理プログラムの処理対象として前記フォーム処理手段に与えることを特徴とする。
【0023】
この態様によれば、ある装置のフォームに別の装置のフォームが添付されているような場合でも、入れ子処理を実現することができる。
【0024】
また、本発明の好適な態様は、転送したページ画像群と、そのページ画像群が転送されたことのあるフォーム処理装置を示す転送履歴と、を記憶する転送情報記憶手段を有し、前記転送手段は、転送先のフォーム処理装置が前記転送履歴に含まれる場合には、未処理のページ画像群を転送する代わりにそのページ画像群の先頭ページのページ番号の情報を転送する。更に好適な態様では、他のフォーム処理装置からページ番号が転送された場合は、前記転送情報記憶手段に記憶した画像群のうちそのページ番号に対応するページ画像以降を前記入力された画像群として処理することを特徴とする。
【0025】
これらの態様では、フォーム処理装置は、自らが転送したページ画像群を転送情報記憶手段に有している。したがって、一度画像群を受け取ったことのあるフォーム処理装置(すなわち転送履歴に含まれるフォーム処理装置)に対して転送を行う場合には、ページ画像を転送する代わりに、処理を開始すべきページ番号を指示し、転送先の装置で転送情報記憶手段から該当ページ以降の画像を取り出して処理を行えば、ページ画像群自体を転送するのと同様の効果を得ることができる。したがって、この構成によれば、時間のかかる画像転送処理を少なくすることができ、処理時間を短縮することが可能となる。
【0026】
また、本発明に係るフォーム処理装置に、出力するフォームに対して自装置の装置識別子を表す画像情報を付加する手段を設けることにより、そのフォーム処理装置で生成・出力されるフォームには、その装置の装置識別子が付加されるので、そのフォームがいずれかのフォーム処理装置に入力された場合に、正しくそのフォームを生成したフォーム処理装置に転送することができる。
【0027】
また、本発明に係るフォーム処理方法は、入力されたページ画像群を記憶手段に記憶するステップと、ページ画像がフォームであるか否かを判定するフォーム判定ステップと、ページ画像がフォームであると判定された場合に、そのフォームが自装置で処理可能か否かを判定する処理判定ステップと、前記フォームが自装置で処理可能であると判定された場合に、そのフォームに対応する処理プログラムを実行し、前記記憶手段内の未処理分のページ画像をその処理プログラムにより規定されるページまで処理するフォーム処理ステップと、前記フォームが自装置で処理可能でないと判定された場合に、前記入力されたページ画像群のうちそのフォーム以降の全てのページ画像を、そのフォームを処理可能な他のフォーム処理装置に転送する転送ステップと、前記フォーム処理ステップで1つのフォームについての処理が終わるごとに、前記記憶手段内の未処理分の先頭のページ画像を取り出して前記フォーム判定ステップ以降の処理を繰り返し実行する制御ステップと、を有する。この方法によれば、所属先が異なる複数のフォームを含んだ入力フォーム群を、各フォーム処理装置の間で転送しながら適切に処理することができる。
【0028】
【発明の実施の形態】
以下、本発明の実施の形態(以下「実施形態」という)について、図面に基づいて説明する。
【0029】
[実施形態1]
図1は、本発明に係るフォーム処理装置の第一の実施形態の概略構成を示す図である。
【0030】
図1において、入力部10は、外部からのデータ入力を受け付けるユニットである。入力部10は、例えばFAXモデム、イメージスキャナ、ネットワーク入力装置などを含む。例えば、原稿を入力部10としてのイメージスキャナに読み取らせれば、フォーム処理装置内にその原稿の画像データが取り込まれる。また、遠隔地のFAX装置に原稿を読み取らせてフォーム処理装置に送信すれば、入力部10としてのFAXモデムを介してその原稿の画像データがフォーム処理装置に取り込まれる。このようにして取り込まれた原稿の各ページの画像を、ページ画像と呼ぶ。入力部10から一括して入力された原稿のページ画像群は、作業メモリ12に蓄積される。作業メモリ12では、一度に入力されたページ画像群が1グループとして管理され、後で別のページ画像群が入力された場合は、それはまた別のグループとして管理される。
【0031】
フォーム認識部14は、作業メモリ12からページ画像を取得し、画像解析を行って、そのページがフォームであるか否かを判定する。フォームには必ず所定位置にフォームであることを示すマークを含んでいるので、このマークの有無によりフォームであるか否かの判定ができる。ページ画像がフォームでない場合は、そのページ画像は、FAX受信あるいはコピーのために入力された原稿の画像として処理される。
【0032】
フォーム認識部14は、ページ画像がフォームである場合には、更にページ画像からフォームの識別子を認識する。フォームは、そのフォームの所属するフォーム処理装置(すなわちそのフォームを処理可能なフォーム処理装置)を示す識別子(「装置ID」と呼ぶ)と、そのフォーム処理装置内でそのフォームを一意に識別するための識別子(「フォームID」と呼ぶ)とを示すコード画像を含んでおり、フォーム認識部14はこれを画像認識する。
【0033】
処理判定部16は、認識された装置IDに基づき、このフォームが自装置に所属するか(すなわち自装置で処理可能か)否かを判定する。この判定は、フォームから認識した装置IDを自装置の装置IDと比較するなどの方法で行うことができる。
【0034】
自装置に所属するフォームと判定された場合は、そのフォームのフォームIDがフォーム処理部18に渡される。フォーム処理部18は、このフォームIDを検索キーとしてフォームDB(データベース)20を検索する。フォームDB20には、各フォームに対応する処理プログラムがフォームIDに対応づけて格納されている。したがって、フォーム処理部18は、検索処理により、作業メモリ12から取り出されたフォームを処理するための処理プログラムを獲得する。フォーム処理部18は、この処理プログラムを実行することにより、そのフォームのページ画像を解析してユーザの指示等を認識し、この認識結果に従ってそのフォームに対応づけられた処理を実行する。なお、フォーム処理部18は、文書格納フォームなど処理対象の添付文書を必要とする処理の場合は、作業メモリ12からそのフォームの後に続くページ画像を順に取り出し、処理していく。このようにして処理が終わったページ画像は、作業メモリ12から廃棄されるか、あるいは処理済みのフラグがセットされる。フォーム処理部18での処理において、出力すべき処理結果がある場合は、その処理結果のデータは、出力部22から出力される。例えば、文書取出フォームを処理すると、そのフォームの文書リストのうちでユーザが選択した文書が処理結果として出力部22から出力される。出力部22は、FAXモデム、プリンタ、ネットワーク出力装置などを含んでおり、処理結果の出力先に応じて必要な機能が選択される。処理結果の出力は、特に指定のない場合は、ユーザがフォームを投入した装置に対して行われるべきであり、例えば遠隔のFAX装置から入力されたフォームについての処理結果は、出力部22のFAXモデム機能を用いてそのFAX装置に返信される。
【0035】
転送処理部24は、処理判定部16の判定において、フォームが自装置に所属しないと判定された場合に、そのフォームの画像を含む作業メモリ12内の未処理の全ページ画像を、そのフォームの所属するフォーム処理装置に対して転送する。このとき、転送処理部24は、図2に示すような装置ID・アドレス対応表を参照してそのフォームの装置IDに対応するアドレス(この例では電話番号)を求め、このアドレスを出力部22に渡す。出力部22は、FAXモデム機能により、そのアドレスをダイヤルし、転送先のフォーム処理装置にアクセスする。これにより、作業メモリ12からそのフォームを先頭とする未処理の全ページ画像が転送処理部24によりページ順に取り出され、出力部22を介して転送先(すなわち、そのフォームの所属するフォーム処理装置)に対して送信される。この送信は、FAX送信でもよいし、モデムを介してバイナリーデータの形で行ってもよい。
【0036】
この転送を受けたフォーム処理装置では、転送されてきたデータが作業メモリ12に蓄積され、上記と同様の処理が行われる。
【0037】
なお、フォーム処理装置をLANで接続するような場合は、装置ID・アドレス対応表にはネットワークアドレスを登録すればよい。また、電話番号やネットワークアドレス自体を装置IDとすれば、このような対応表は必要ない。なお、処理判定部16における自装置か否かの判定を、図2の装置ID・アドレス対応表を参照して行っても良い。
【0038】
図3は、作業メモリ12内に記憶される各ページ画像群のデータの内容を示した図である。作業メモリ12には、まず、原稿のページ画像データ120が記憶される。各ページのページ画像は、そのページ順に取出可能な方法で記憶されている。処理が終わったページ画像は、作業メモリ12から削除される。あるいは、各ページ画像ごとに処理済みを表すフラグを対応づけ、処理が終わったページはそのフラグをセットするようにしても良い。いずれにしても、作業メモリ12上では、未処理の先頭ページが分かるようになっている。
【0039】
また、作業メモリ12には、受付装置ID122が記憶されている。この受付装置ID122は、システムを構成する全フォーム処理装置のうちで、原稿のページ画像群をシステムの外部から最初に受け付けた装置(「受付装置」と呼ぶ)の装置IDである。入力されたページ画像群にFAX受信やコピー入力の原稿が含まれていた場合、これらは受付装置を宛先とするものである。転送先の装置において、フォームの添付文書でない非フォームのページ画像が検出された場合は、それらはFAX受信又はコピー入力のページなので、受付装置に転送して出力する必要がある。受付装置ID122は、この転送のために用いられる。この受付装置ID122には、ページ画像群を外部から最初に受け付けたフォーム処理装置にて、その装置自体の装置IDがセットされる。システムの外部からの入力かどうかは、FAX送信元のアドレスが、図2の装置ID・アドレス対応表に登録されているかどうかで判定できる。システムを構成するフォーム処理装置はその対応表に登録されているので、その対応表にない場合は、外部からの入力である。また、原稿をスキャナで読み取った場合も、外部からの入力である。このようにしてセットされた受付装置IDは、ページ画像の転送時に同時に転送される。なお、この情報は、受付装置の特定のために用いるので、装置IDである必要はなく、例えば受付装置のアドレスでもよい。
【0040】
また、作業メモリ12には、返信先アドレス124が記憶される。返信先アドレス124は、フォーム処理部18によるフォーム処理の結果を返信する宛先を示すアドレスである。返信先アドレス124には、一般には、FAX装置など原稿が投入さた装置のアドレスがセットされる。返信先アドレス124は、例えば、受付装置が原稿送信元のFAX装置等のアドレスを取得し、これをセットする。この返信先アドレス124も、ページ画像の転送時に同時に転送される。
【0041】
なお、受信装置IDや返信先アドレスの転送は、FAX通信でも行うことができる。この場合、転送処理部24は、受信装置IDや返信先アドレスを表示した画像を生成し、この画像を転送するページ画像群のフロントページとして添付して送信すればよい。各フォーム処理装置は、このフロントページの画像を解析して受信装置ID等のデータを抽出し、これを作業メモリ12に記憶すればよい。
【0042】
図4は、本実施形態のフォーム処理装置の処理手順を示すフローチャートである。フォーム認識部14は、作業メモリ12から先頭のページ画像を取り出して画像認識を行い(S1)、そのページがフォームか否かを判定する(S2)。フォームである場合は、処理判定部16にて自装置のフォームか否かが判定される(S3)。ここで、自装置のフォームである場合は、フォーム処理部18にてそのフォームについての処理が行われる(S4)。このフォーム処理において処理されたページ画像は、作業メモリ12から削除される。フォーム処理が終わると、フォーム処理部18からフォーム認識部14にその旨が報知される。すると、フォーム認識部14は、作業メモリ12に未処理のページ画像が残っているかを調べ(S5)、未処理ページ画像があった場合は、その先頭ページを取り出して画像認識する(S1)。
【0043】
S3の判定において、認識したフォームが自装置のフォームでないと判定された場合は、転送処理部24は、作業メモリ12からそのフォーム以降の残りのページ(未処理ページ)の画像を取り出し、受付装置ID122や返信先アドレス124の情報と共に、そのフォームの所属するフォーム処理装置に転送する(S6)。このようにして未処理ページ画像を転送すると、このフォーム処理装置では、そのページ画像群についての処理を終了する。
【0044】
なお、S2の判定において、ページ画像がフォームでない通常の文書(以下「通常文書」という)と判定された場合は、フォーム認識部14は、作業メモリ12の受付装置IDを調べ、これが自装置のIDであるか否かを判定する(S7)。受付装置IDが自装置のIDと一致すれば、そのページ画像は、自装置に対するFAX受信文書あるいはコピー入力文書なので、その画像が出力部22のプリンタ機能を用いて印刷出力される(S8)。また、受付装置IDが自装置のIDに一致しなかった場合は、そのページ画像を、出力部22のFAX機能などを用いて、その受付装置IDに対応するフォーム処理装置に転送する(S9)。この結果、そのページ画像は、転送先のフォーム処理装置(受付装置)にて印刷出力される。このようにして印刷又は転送されたページ画像は、作業メモリ12から削除される。このあと、フォーム認識部14は、作業メモリ12にページ画像の残りがあるかを調べ(S5)、残りがある場合には先頭ページを取り出して、以上の処理を繰り返す。もし、残りのページがなければ、処理は終了する。
【0045】
以上、本実施形態のフォーム処理装置の構成及びその処理手順について説明した。次に、本実施形態における入力ページの処理例を数例説明する。
【0046】
[処理例1]
図5は、本実施形態における第一の処理例を説明するための図である。この例は、それぞれ所属するフォーム処理装置が異なる4枚のキャビネット登録フォーム52からなる入力ページ画像群50が、装置1〜装置4の4台のフォーム処理装置を含むシステムに対し入力された場合の例を示している。各キャビネット登録フォーム52には、それぞれ装置IDのコード情報54が含まれている。入力ページ画像群50は、FAX5を介して装置1に入力される。
【0047】
この例では、FAX5から装置1へはキャビネット登録フォームA,B,C,D(以下「フォームA」等と略す)のページ画像がこの順に入力される。装置1は、入力されたページ画像群を1ページ目から順に処理していく。この場合、1ページ目のフォームAは装置1の所属なので、装置1はこれを処理し、そのフォームAに記入されたキャビネット名を自装置に登録する。そして、装置1は、このときの処理結果をFAX5に対して送信する。次に、装置1は、2ページ目を取り出して処理しようとする。ところが2ページ目のフォームBは自装置に所属するフォームではないので、装置1は、2ページ目以降の全ページ画像(B,C,D)を、そのフォームBの所属する装置2に転送する。このとき、装置1は、FAX5のアドレスを返信先アドレスとして同時に転送する。装置2では、転送されたページ画像群の先頭のフォームBが処理され、残りのページ(C,D)は、返信先アドレスと共に、フォームCが所属する装置3に転送される。このようにして3ページ目のフォームCは装置3で処理され、残った4ページ目のフォームDは装置4に転送されて処理される。なお、各装置1〜4は、処理が終わると、返信先アドレスを参照して、その結果をFAX5に返信する。このようにして、入力ページ画像群50のページ画像が、各装置1〜4を順に転送されて処理される。
【0048】
[処理例2]
図6は、本実施形態の第二の処理例を示す。この例では、フォーム62の間に通常文書64を含んだ6ページの入力ページ画像群60がシステムに入力された場合を示している。なお、この図では、結果の返信の図示を省略している。
【0049】
FAX5から装置1に対して、フォームA,文書1,フォームB,C,文書2,フォームDの各ページ画像が順に送信される。これを受信した装置1は、1ページ目のフォームAは自装置の所属なのでこれを処理する。フォームAは添付文書をとらないキャビネット登録フォームなので、2ページ目の文書1は、FAX受信の原稿である。装置1は、入力ページ画像群60の受付装置(最初に受け付けた装置)なので、この文書1をFAX受信文書として印刷出力する。3ページ目のフォームBは装置1の所属フォームでないので、装置1は、3ページ目以降の全ページ(B,C,2,D)をフォームBの所属する装置2に転送する。このとき、返信先アドレス、及び受付装置である装置1の装置IDも同時に転送される。装置2では先頭のフォームBが処理され、残り(C,2,D)は受付装置IDなどと共に装置3に転送される。装置3は、転送された先頭ページのフォームCを処理する。その次の文書2は通常文書なので、装置3は、受付装置IDを参照して、その文書2を受付装置である装置1に転送する。装置1では、受け取った文書2をFAX受信文書として出力する。この結果残ったフォームDは、装置4の所属なので、装置3から装置4に送信され、処理される。
【0050】
このように、本実施形態によれば、フォームの間に、FAX受信文書等のフォームと無関係な文書が含まれる場合には、その文書を、転送先ではなく、その文書を受け付けたフォーム処理装置から出力することができる。なお、この例ではFAX受信を例にとったが、入力ページ画像群がフォーム処理装置のオートフィーダ等から読み込まれた場合でも、フォームと無関係な文書(この場合はコピー入力である)は、その文書が読み込まれた装置から出力される。
【0051】
[処理例3]
図7は、本実施形態の第三の処理例を示す図である。この例は、文書格納フォームXの後に文書取出フォームYが添付された入力ページ画像群70がシステムに入力された場合を示している。すなわち、この例では、文書格納フォームによって格納するための文書を、文書取出フォームによって取り出して来るという入れ子処理を、複数のフォーム処理装置間で実現した例を示している。
【0052】
この例では、文書格納フォームXと文書取出フォームYが、この順にFAX5に入力され、装置1に送信される。装置1では、受け取ったページ画像群を作業メモリ12(図1参照)に記憶し、そこから先頭ページを取り出して解析する。装置1は、この解析により、先頭ページが自装置に所属する文書格納フォームXであることを認識する。そして、装置1は、文書格納フォームに対応する格納処理用プログラムを実行し、格納対象の文書の画像を求めて作業メモリ12から次の2ページ目のページ画像を取り出す。取り出されたページ画像は、フォームであるかどうか判定され、フォームでない通常文書の場合は、そのページ画像が格納対象の文書として格納処理用プログラムにより所定のファイル手段に格納される。この例では、2ページ目はフォームなので、このフォームの処理を実行し、その実行結果として得られた文書を格納対象の文書とする。このため、装置1は、2ページ目の文書取出フォームYの識別子(装置ID及びフォームID)を認識する。ここで、文書取出フォームYの装置IDが装置1ではないので、装置1はこのフォームを処理することができない。そこで、装置1は、格納処理プログラムの実行を中断し、文書取出フォームY以降のページ画像(この場合は1ページだけ)をその文書取出フォームYが所属する装置2に転送する。この転送の際、装置1は、受信装置IDと返信先アドレスの情報も同時に転送するが、この例のような入れ子処理の場合は、装置1は、返信先アドレスを、通常の場合のページ投入元(FAX5)のアドレスから、自装置のアドレス又は装置IDに変更して転送する。そして、装置1は、入れ子処理の転送を行ったことを記憶し、元の返信先アドレス(FAX5)を保持する。装置2は、転送されてきた文書取出フォームYを処理し、その結果取り出した文書を、返信先アドレスに従って装置1に返信する。この文書を受け取った装置1では、格納処理プログラムの実行を再開し、その文書を文書格納フォームXに示されたファイル手段に格納する。
【0053】
このように、本実施形態によれば、複数装置間でのフォームの入れ子処理を実現することができる。
【0054】
以上、本実施形態のフォーム処理装置について、複数のページの画像からなるページ画像群が入力された場合の処理例を説明した。以上の例では、ページ画像群は、FAX装置から電話回線を介してフォーム処理装置に入力されたが、本実施形態は、このような場合に限らず、システムの中の一つのフォーム処理装置のスキャナからページ群が読み込まれる場合についても、同様に処理することができる。
【0055】
以上説明したように、本実施形態によれば、複数のフォーム処理装置からなるシステムにおいて、所属の異なるフォームを含んだ入力ページ画像群の処理を、正しく行うことができる。
【0056】
[実施形態2]
次に、フォーム処理装置間での転送における転送データ量を低減するための実施形態を示す。
【0057】
図8は、本実施形態に係るフォーム処理装置の概略構成を示す図である。図8において、図1と同様の構成要素には同一の符号を付して詳細な説明を省略する。
【0058】
本実施形態では、フォーム処理装置が、ページ画像群を他のフォーム処理装置に転送したときにその転送したページ画像群のデータを保持しておく。そして、一度そのページ画像群を受け取ったことのある装置に転送を行う場合は、ページ画像を転送する代わりに、どのページから処理を開始するかの情報を送信することにより、データ量の多い画像の転送を減らし、転送にかかる時間や費用を節約する。
【0059】
このような処理のために、本実施形態の装置は、実施形態1の構成に加えて、転送情報記憶部26を有している。転送情報記憶部26には、他の装置に転送するページ画像群などの情報が格納される。すなわち、処理判定部16で、フォームが自装置のものでない(すなわち、転送すべきである)と判定された場合に、転送情報記憶部26は、作業メモリ12から、転送される未処理のページ画像群のデータなどを取り出して保持する。
【0060】
図9は、転送情報記憶部26に保持される転送情報130の内容を説明するための図である。転送情報130には、まず、転送するページ画像群132が含まれる。ページ画像群132においては、各ページの画像データがページ番号と対応づけられている。この図は、ページ画像群の7ページ目以降を転送した場合を示している。また、転送情報130には、転送履歴134が含まれる。転送履歴134は、当該ページ画像群が転送されたことのあるフォーム処理装置の装置IDのリストである。この転送履歴134は、転送処理を行う際に、ページ画像のデータを転送する必要があるか否かを判定するため等に用いる。また、転送履歴134の先頭は、当該ページ画像群の受付装置(システムの外部から最初にそのページ画像群を受け付けた装置)のID(受付装置ID134a)である。また、転送情報130には、返信先アドレス136が含まれる。この返信先アドレス136は、実施形態1の返信先アドレスと同じものである。
【0061】
なお、この転送情報130の形式は、転送情報記憶部26に保持する情報であると同時に、他のフォーム処理装置に転送する情報でもある。この転送情報130を受け取った転送先のフォーム処理装置では、この転送情報130を作業メモリ12に記憶し、処理を行う。したがって、転送情報130のデータの形式は、作業メモリ12におけるページ画像群管理のためのデータの形式でもある。
【0062】
システムにおいては、複数のページ画像群が並列して処理される場合がある。このような場合に対応するために、各ページ画像群には、システム内で一意的な処理番号が付与される。転送情報130は、この処理番号と対応づけて管理される。すなわち、転送情報130を転送する場合には、その転送情報の処理番号の情報も同時に送って、転送先ではそれら両者を対応づけて管理する。そして、一度ページ画像群を受け取ったことのある装置に対して、再び転送を行う場合には、処理番号及びページ番号を指示することにより、転送先の装置がどのページ画像群のどのページから処理を開始すべきかを特定する。転送情報記憶部26は、図10に示すように、各ページ画像群ごとに、転送情報を処理番号と対応づけて保持する。
【0063】
次に、本実施形態のフォーム処理装置の処理手順を図1、図11及び図12を用いて説明する。
【0064】
図11は、データ受信時の処理手順を示す。入力部10は、データを受信すると、その受信データが文書のデータか否かを判定する(S20)。文書であった場合は、受信したデータ(文書のページ画像)を作業メモリ12に記憶する(S21)。なお、この受信が他のフォーム処理装置からの転送の場合は、同時に送られてくる転送履歴や返信先アドレスの情報も、作業メモリ12に記憶する。
【0065】
一方、受信したデータが文書でなく、処理番号及びページ番号のデータであった場合は、転送情報記憶部26に記憶しているどの転送情報のどのページから処理を開始すべきかを特定し、その情報を作業メモリ12にロードする(S22)。すなわち、処理番号により転送情報を特定し、その転送情報のページ画像のデータのうち、送られてきたページ番号以降のページのデータを取り出し、これを作業メモリ12にロードする。そして、転送情報記憶部26から、当該処理番号についての転送情報を削除する。なお、この場合も、処理番号等と同時に送られてきた転送履歴や返信先アドレスの情報を作業メモリ12に記憶する。
【0066】
このようにして作業メモリ12上に処理すべきページ画像群の情報が記憶されると、図12に示すページ処理に移行する。図12において、図4に示した実施形態1のステップと同内容の処理を行うステップについては、同一の番号を付して詳細な説明を省略する。
【0067】
本実施形態の処理において、実施形態1の場合と大きく異なるのは、取り出したフォームがS3にて自装置のフォームでない(すなわち転送が必要である)と判定された場合の処理である。この場合、転送処理部24は、作業メモリ12上の当該ページ画像群の転送履歴を調べ、そのフォームの装置IDが転送履歴にあるかどうかを調べる(S10)。転送履歴にあった場合は、転送先の装置は転送すべきページ画像の情報を既に持っているということなので、転送処理部24は、転送すべきページ画像群の処理番号と、未処理ページの先頭のページ番号とを、転送先の装置に送信する(S11)。この情報を受け取った転送先の装置では、前述の図11に示した手順に従い、転送情報記憶部26から対応するページ画像群のデータを作業メモリ12にロードして、処理を行う(S22)。なお、S11においては、処理番号、ページ番号の情報に加え、返信先アドレス及び転送履歴の情報も送信される。転送処理部24は、作業メモリ12から転送履歴の情報を取り出し、その転送履歴に自装置の装置IDが含まれている場合はそのまま、含まれていない場合は自装置の装置IDを追加して、転送先に送信する。
【0068】
一方、S10の判定においてフォームの装置IDが転送履歴になかった場合は、転送処理部24は、実施形態1の場合と同様、そのフォームを先頭とする作業メモリ12内の未処理ページ画像群をそのフォームの所属する装置に転送する(S12)。なお、このときも、S11の場合と同様にして、返信先アドレス及び転送履歴の情報が転送される。
【0069】
また、処理対象のページ画像がS2で通常文書と判定され、更にS7で当該ページ画像群の受付装置が自装置でないと判定された場合は、S11の場合と同様に、当該ページ画像群を最初に受け付けた受付装置に、処理番号、ページ番号、返信先アドレス及び転送履歴の情報を送信する(S14)。この情報を受け取った受付装置では、前述の図11に示した手順に従い、転送情報記憶部26からページ画像群のデータを作業メモリ12にロードし、処理を行う(S22)。受付装置は、当該ページ画像群を最初に受け付けた装置なので、必ずそのページ画像群のデータを有している。したがって、処理番号及びページ番号を転送すれば、対応するページから処理を行うことができる。なお、通常文書についてのこの処理方式は、実施形態1のものとは異なっている。実施形態1では、ある装置が通常文書を検出した場合その通常文書のみを受付装置に転送し、その通常文書以降のページ画像群については引き続きその転送元の装置が処理していた。これは、ページ画像のデータの無駄な転送を防ぐという点で有効な処理方式である。これに対し、実施形態2では、検出した通常文書だけでなくそれ以降の全部のページ画像についての処理権を受付装置に渡してしまうことになる。このような方式を採っても、実施形態2では、処理番号やページ番号等を送信するのみでよく、データ量の多いページ画像は転送しなくてよいので、データ転送の時間やコストの点での問題は少ない。この方式によれば、通常文書など受付装置で処理すべきページが連続している場合などに、受付装置でのそれらページについての処理(印刷出力など)を高速化することができる。システムに入力されるページ画像は、それを最初に受け付けた受付装置を宛先とするものが多いと考えられるので、このようにいったん受付装置にページ画像群についての処理権を渡してしまう方式は、全体的な処理の効率化の面で効果がある。なお、実施形態2において、実施形態1のように、検出した通常文書のみを受付装置に転送するような構成を採ることももちろん可能である。
【0070】
このようにしてS11,S12又はS14における転送処理が行われると、作業メモリ12内の未処理のページ画像群の情報は、転送情報記憶部26に移され、保持される。
【0071】
また、本実施形態では、入力されたページ画像群の全ページの処理が終わるまでは、いずれかのフォーム処理装置に転送情報が保持されているが、この転送情報は、当該ページ画像群の全ページの処理が終わると不要となる。そこで、本実施形態では、全ページについての処理が終わった段階で、転送情報記憶部26内の対応する転送情報をクリアする。このため、図12において、S5で残りページがなくなった場合(すなわち全ページの処理が完了した場合)は、そのフォーム処理装置は、作業メモリ12内の転送履歴を参照し、そこに載っている各フォーム処理装置に対して、当該ページ画像群の処理番号及び処理が完了した旨を通知する(S13)。この通知を受けた各装置では、その処理番号に対応する転送情報を転送情報記憶部26から削除する。
【0072】
なお、本実施形態では、フォームでないページについてのS7(受付装置が自装置か否か)の判定は、転送履歴の先頭の装置ID(受付装置のIDである)を参照して行う。
【0073】
次に、本実施形態における処理例について説明する。図13は、4枚のキャビネット登録フォームからなる入力ページ画像群80がFAX5を介して入力された場合の例を示している。入力ページ画像群80は、フォームBを挟んだ2枚のフォームAとCとが同一の装置IDを有している。
【0074】
FAX5からフォームA,B,C,Dが入力されると、装置1は、まず入力されたページ画像群に対して処理番号を付与する。そして、装置1は、自装置で処理可能な先頭ページのフォームAを処理し、その結果をFAX5に返信する。次のフォームBは装置1では処理できないので、装置1は、フォームB,C,Dを全て装置2に転送する。このとき、装置1は、転送したフォームB,C,Dのページ画像データを処理番号と対応づけて転送情報記憶部26(図8)に記憶する。なお、この転送においては、装置1は、自装置の装置IDのみからなる転送履歴を作成し、これを装置2に送信する。転送を受けた装置2では、先頭のフォームBを処理して結果をFAX5に返信する。次に装置2は、フォームCの装置識別子を認識し、フォームCは自装置では処理できず、装置1に転送すべきであると判定する。ここで、装置1は転送履歴の中に含まれているので、装置2は、装置1に対して当該入力ページ画像群の処理番号とフォームCのページ番号を送信する。また、装置2は、このとき転送履歴に自装置のIDを付加して装置1に送信する。装置1は、受け取った処理番号に対応するページ画像群を転送情報記憶部26から取り出し、受け取ったページ番号以降のページ画像データを作業メモリ12上にロードして処理を開始する。この結果、フォームCは装置1にて処理され、その処理結果がFAX5に返信される。そして、装置1は、残ったフォームDの装置ID(装置3)は転送履歴に含まれないので、このフォームDのページ画像を転送履歴と共に装置3に転送する。装置3では、このフォームDを処理して結果を返信する。これで入力ページ画像群80について全ての処理が完了したので、装置3は、転送履歴にある装置1及び装置2に対して、処理が完了したことを通知する。これを受けた装置1及び装置2では、転送情報記憶部26に保持した転送情報(ページ画像群)を削除する。
【0075】
なお、この実施形態2の構成でも、実施形態1と同様、FAX原稿が混在するページ群や、入れ子処理を実現できることはいうまでもない。
【0076】
以上説明したように、本実施形態によれば、一度転送したことのあるフォーム処理装置には、ページ画像のデータを転送しなくて済むので、転送データ量を大幅に低減することができ、転送にかかる時間やコストを節約することができる。
【0077】
【発明の効果】
以上説明したように、本発明によれば、フォーム処理装置は、入力されたページ画像を順に処理していき、自装置で処理できないフォームを検出すると、そのフォーム以降のページ画像をそのフォームを処理可能なフォーム処理装置に転送するので、複数のフォームを含んだページ画像群を複数の装置間で転送しながら正しく処理することができる。また、フォーム処理装置が、転送したページ画像を記憶しておき、一度転送したことのある装置に転送を行う場合には、画像群を転送する代わりに、そのページ番号だけを送信するようにしたので、転送するデータ量を大幅に低減することができる。
【図面の簡単な説明】
【図1】 実施形態1のフォーム処理装置の概略構成を示す図である。
【図2】 装置ID・アドレス対応表を示す図である。
【図3】 作業メモリ内に保持されるデータの内容を示す図である。
【図4】 実施形態1の処理手順を示すフローチャートである。
【図5】 実施形態1における第一の処理例を説明するための図である。
【図6】 実施形態1における第二の処理例を説明するための図である。
【図7】 実施形態1における第三の処理例を説明するための図である。
【図8】 実施形態2のフォーム処理装置の概略構成を示す図である。
【図9】 実施形態2における転送情報の内容を示す図である。
【図10】 転送情報記憶部における転送情報の管理方式を示す図である。
【図11】 実施形態2におけるデータ受信時の処理手順を示すフローチャートである。
【図12】 実施形態2におけるページ処理の処理手順を示すフローチャートである。
【図13】 実施形態2における処理例を示す図である。
【図14】 従来技術の単なる利用ではうまく処理できない例を示した図である。
【図15】 従来技術の単なる利用ではうまく処理できない例を示した図である。
【符号の説明】
10 入力部、12 作業メモリ、14 フォーム認識部、16 処理判定部、18 フォーム処理部、20 フォームDB、22 出力部、24 転送処理部、26 転送情報記憶部。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a form processing apparatus that accepts an instruction from a user using a fixed form document called a form, starts a processing program corresponding to the input form, and executes a process requested by the user. The present invention relates to a form processing apparatus suitable for the above.
[0002]
[Prior art]
The present applicant has proposed a form processing apparatus as an information processing apparatus for inputting instructions and data using an input medium called a form (for example, Japanese Patent Application Laid-Open No. 7-114610, Japanese Patent Application No. 8-123396, etc.). reference).
[0003]
A form is a standard document used to request a service from a form processing apparatus, and forms are prepared for various services. The form is distributed to the user in a form printed on paper, for example. A user obtains a form corresponding to a desired service, fills in data and instruction contents for the form, and inputs the form to the form processing apparatus, thereby receiving the desired service in the form processing apparatus.
[0004]
The form processing apparatus has a processing program that describes the service corresponding to the form, that is, the contents of information processing, for each form. The form processing apparatus analyzes the input form image, recognizes the type of the form and the contents entered by the user, and performs processing. In this case, the form processing apparatus identifies the form by recognizing the identifier embedded in the form from the image of the input form, and executes the processing program corresponding to the form.
[0005]
For example, the form processing apparatus can be configured as a so-called digital multi-function peripheral having various functions such as a scanner, a printer, and a FAX (facsimile). In this case, the form processing apparatus can perform a document management service such as filing or searching for a document by using an image capturing function or an image transmission / reception function.
[0006]
There are cases where a plurality of such form processing apparatuses are operated in one company. However, the conventional form processing apparatus is premised on a so-called stand-alone operation, and a form obtains a desired service unless it is input or faxed to a correct form processing apparatus corresponding to the form. I couldn't. Therefore, the user has to input the form in consideration of which form processing apparatus can use the form to be used. In particular, when a user wants to receive a service by transmitting a form from the FAX apparatus to the form processing apparatus, the user must remember and use the corresponding FAX number of the form processing apparatus for each form, which is inconvenient. Met. For this reason, there has been a demand for a system that can transfer a form to an appropriate form processing apparatus and process it even if the form is input to any form processing apparatus.
[0007]
A document search apparatus disclosed in Japanese Patent Application Laid-Open No. Hei 8-16605 by the present applicant is one of the apparatuses of the same type, which is not a form processing apparatus itself, but meets this demand. When the document is stored, the document search apparatus creates a search sheet for taking out the document. When the user inputs the search sheet, the document search apparatus searches for a document corresponding to the search sheet and prints it out. On the search sheet, a code image of a device ID (such as a telephone number) of a device in which a document corresponding to the sheet is stored is printed. When the search sheet is input, the document search device recognizes the device ID from the search sheet, and when the search sheet is not the own device, transfers the image of the search sheet to the corresponding correct document search device. The document retrieval device that has received the transfer retrieves and outputs the document. According to this prior art, if a user inputs or transmits a search sheet to any one of a plurality of document search devices constituting the system, a search result for the search sheet can be obtained.
[0008]
[Problems to be solved by the invention]
By the way, the form processing apparatus has a function of receiving input of a plurality of forms collectively and processing these forms in order. In other words, the form processing apparatus can temporarily store the input form image in the memory, and sequentially read and process it one page at a time. This function is convenient because it is possible to reduce the time and effort of dialing especially in the case of form input from FAX. This function has been realized for a form processing apparatus used in a stand-alone manner.
[0009]
When trying to extend this function to a case where a plurality of form processing devices are operated as one system, it is convenient if the forms belonging to different form processing devices can be input and processed together.
[0010]
As a method for realizing such an extended function, it is conceivable to apply the technique of the conventional document retrieval apparatus described above and embed the apparatus ID of the belonging apparatus in each form. However, there are various types of forms. Some forms can be processed by a single form, and other forms require an attached document as a processing target. In other words, the device ID indicated on the form indicates where the form should be transferred, but it cannot know the transfer destination of an attached document that is not a form. Therefore, when a form attached document is mixed in the input, the attached document cannot be appropriately transferred by simply attaching a device ID to the form.
[0011]
For example, let us consider a case where five pages of data as shown in FIG. 14 are input via FAX or the like. A form 200 is a form for storing a document in a database, and a subsequent page 202 is a general document to be stored. An ID code 210 for specifying the form is displayed on the form 200, and the ID of the form processing apparatus to which the form 200 belongs (here, “apparatus 1”) is included in the ID code. include. The form 204 is a form for performing cabinet registration in the form processing apparatus, and it is only necessary to fill in a necessary item such as a registered cabinet name on the form, and an attached document cannot be obtained. This form 204 belongs to “device 2”. A form 206 and a page 208 are a document storage form of “device 1” and its attached document. When such five pages of data are input to “device 2”, “device 2” can transfer forms 200 and 206 to “device 1” based on the device ID. Since the subsequent pages 202 and 208 are general documents that are not forms, the device ID is not shown, and therefore cannot be correctly transferred to “device 1”.
[0012]
Regarding such a problem, a method may be considered in which the form processing apparatus that has accepted the input determines how far the attached document of the form is, and collectively transfers the form and its attached document to an appropriate apparatus. However, as a situation peculiar to the form processing, there is a problem that the extent of the attached document of the form cannot be known unless the processing program corresponding to the form is executed and actually processed. In addition, what kind of processing content a form corresponds to can be known only by the device to which the form belongs. With other devices, how much of the page is attached, how far the form will take the attached document Cannot recognize whether it is a document. Therefore, when an input including a plurality of forms is received, it is impossible to implement a method in which the form processing apparatus appropriately divides them for each transfer destination and transfers them to the correct apparatus.
[0013]
Furthermore, some forms, when another form is attached, may be processed using the processing result of the attached form as a processing target. For example, when a document retrieval form is attached to a document storage form and input, the document retrieved from one cabinet by executing the process of the attached document retrieval form is stored again in another cabinet by executing the document storage form. Such processing is also possible. Such a process is called a nested process. When such a nesting processing function is extended to a system including a plurality of form processing devices, it is necessary to be able to cope with a case where a device belonging to a form differs from a form attached to the form. That is, it is desirable that the system can be operated with the same operation feeling as in the case of a stand-alone when used as a system. For example, as shown in FIG. 15, when a document retrieval form 222 belonging to “device 2” is attached and input to a document storage form 220 belonging to “device 1”, the entire system is “device 2”. Must be processed so as to store the document retrieved from “device 1”.
[0014]
However, simply looking at the device ID of the input form and transferring it to the corresponding form processing device, for example, in the example of FIG. 15, the document storage form 220 and the document retrieval form 222 are separated into “device 1”, “ Each of them is transferred to the apparatus 2 ”and processed independently, and the processing expected by the user is not performed. As described above, the nesting process in the system environment cannot be realized only by introducing the device ID.
[0015]
The present invention has been made to solve such a problem, and when a single system is constituted by a plurality of form processing apparatuses, a plurality of forms and / or their attached documents inputted together are displayed. It is an object of the present invention to provide a mechanism capable of appropriately processing each corresponding form processing apparatus.
[0016]
[Means for Solving the Problems]
To achieve the above object, a form processing apparatus according to the present invention manages a form in association with a processing program for processing the form, and is connected to another form processing apparatus via a communication line. A device, Storage means for storing the input page image group, and a page Form determination means for determining whether the image is a form; page When it is determined that the image is a form, processing determination means for determining whether or not the form can be processed by the own device, and when the form is determined to be processable by the own device, the form The processing program corresponding to And processing the unprocessed page images in the storage means up to the page defined by the processing program Form processing means and the input when it is determined that the form cannot be processed by the own device. page After the form of the image group All pages Transfer means for transferring the image to another form processing apparatus capable of processing the form; A control means for taking out the first page image of the unprocessed portion in the storage means and supplying it to the form determination means each time processing for one form is completed by the form processing means; It is characterized by providing.
[0017]
In this configuration, the input image Is an image separated in page units, Includes both form images and attachment images.
[0018]
In a preferred aspect, when it is determined that the input image is a form, the processing determination unit recognizes a device identifier indicating a form processing device that can process the form from the input image. Based on the recognized device identifier, it is determined whether or not the form can be processed by the own device.
In a further preferred aspect, the transfer means transfers a form processing apparatus as a transfer destination for transferring an image subsequent to the form in the input image group based on the apparatus identifier of the form recognized by the process determination means. To decide.
In this way, the device according to the present invention is suitable. Aspect In the entered page The image group is Stored in storage One by one is processed in order. It is processed page It is determined whether the image is a form that can be processed by the self-device based on the device identifier. If it can be processed by its own device, the corresponding processing program is executed by the form processing means. At this time, if the form takes an attached document, the form processing means performs unprocessed processing from the input image group according to the processing program. page Images are extracted and processed in order. Then, when the processing by the form processing means ends, the input page An unprocessed head image is extracted from the image group, and the same processing as described above is performed. If a form that cannot be processed by the device itself is detected in such a series of flows, the transfer means page The image group is transferred to the form device corresponding to the device identifier of the form.
[0019]
That is, in this configuration, the form processing apparatus has been input page When the image group is processed in order from the top and a form that cannot be processed by the device itself is detected, page The image is transferred to a form processing device capable of processing the form. The form processing device that received the transfer can process the input (transferred) page image group to the point where it can be processed by its own device, and if it detects a form that cannot be processed, it can process the subsequent page image group. Transfer to device. According to this configuration, if there is an attached document in the form, the attached document is reliably attached to the form and transferred to an appropriate transfer destination. In addition, this configuration is a method in which the form processing apparatus actually processes the form and transfers the remainder that could not be processed, so that the correctness of the separator when transferring is guaranteed. Further, according to this configuration, since the continuous forms are always transferred in a continuous manner, the continuous forms for the nesting process are not transferred separately. As described above, according to this configuration, it is possible to realize form transfer between a plurality of form processing apparatuses without requiring a complicated management mechanism.
[0020]
In a preferred aspect of the present invention, during the transfer process, the transfer means notifies the transfer destination form processing apparatus of information on a destination to which a processing result for the form is returned. In another preferred aspect, the processing result by the form processing means is returned to the destination notified from the form processing apparatus of the transfer source. For example, page The FAX device or the like that first inputs the image group is a reply destination of the processing result, and this destination information is detected by the form processing device that first received the page image group. page Each time an image group is transferred, it is transmitted to each transfer destination device. According to this aspect, the processing result in the form processing apparatus at the transfer destination is also correctly returned to the predetermined reply destination.
[0021]
Further, in a preferred aspect of the present invention, the non-form transfer means for transferring the page image determined not to be a form by the form determination means to the form processing apparatus that first received the page image group in the form processing system. Have In another preferred aspect, the transfer means performs the transfer process during the transfer process. page The communication address of the form processing apparatus that first received the image group is notified to the transfer destination form processing apparatus. These aspects were entered page This configuration is useful when the image group includes images other than a form and its attached document, and a simple FAX reception or copy input image. In this configuration, the top image of the unprocessed image remaining when the processing of the form processing unit is completed is supplied to the form determination unit. When this image is not a form, in this configuration, it is determined that the image is a fax reception or copy input image, and the image group is transferred to the first form processing apparatus that has received the image group. According to this configuration, page Regardless of how the image group is transferred, an image such as FAX reception can be output from the form processing apparatus that has received the image.
[0022]
According to a preferred aspect of the present invention, the form processing apparatus inputs the input when the processing target image is required in the execution of the processing program in the form processing means. page Take out the unprocessed image that follows the form from the image group page Determine whether the image is a form and take it out page If the image is not a form, the page image is given to the form processing means as a processing target of the processing program. If the extracted image is a form, it is further determined whether or not the form can be processed by the own device. Is processed by the own device, the form is processed, the processing result is given to the form processing means as the processing target of the processing program, and the form is determined not to be processed by the own device. If it is, the image after the form in the input image group is transferred to another form processing apparatus capable of processing the form, and the processing result returned from the other form processing apparatus is It is characterized by giving to the form processing means as a processing target of the processing program.
[0023]
According to this aspect, the nesting process can be realized even when the form of another apparatus is attached to the form of a certain apparatus.
[0024]
Also, a preferred aspect of the present invention has been transferred. page Images and their page Transfer information storage means for storing a transfer history indicating a form processing apparatus to which an image group has been transferred, and the transfer means is configured so that the transfer destination form processing apparatus is included in the transfer history. Unprocessed page Instead of transferring images page Information on the page number of the first page of the image group is transferred. In a further preferred aspect, when a page number is transferred from another form processing apparatus, a page image corresponding to the page number in the image group stored in the transfer information storage means is set as the input image group. It is characterized by processing.
[0025]
In these aspects, the form processing device transfers itself. page The image group is included in the transfer information storage means. Therefore, when transferring to a form processing apparatus (that is, a form processing apparatus included in the transfer history) that has received an image group once, page Instead of transferring the image, instructing the page number to start processing, and taking out the image after the corresponding page from the transfer information storage means in the transfer destination device, page The same effect as transferring the image group itself can be obtained. Therefore, according to this configuration, time-consuming image transfer processing can be reduced, and processing time can be shortened.
[0026]
Further, by providing the form processing apparatus according to the present invention with means for adding image information representing the apparatus identifier of the own apparatus to the form to be output, the form generated and output by the form processing apparatus Since the device identifier of the device is added, when the form is input to any form processing device, it can be transferred to the form processing device that correctly generated the form.
[0027]
Further, the form processing method according to the present invention includes: A step of storing the input page image group in the storage means, a form determining step for determining whether or not the page image is a form, and when it is determined that the page image is a form, the form is A process determination step for determining whether or not the process can be processed by the process, and when it is determined that the form can be processed by the own apparatus, a processing program corresponding to the form is executed, and an unprocessed part in the storage unit is executed. Form processing step for processing the page image up to the page specified by the processing program, and when it is determined that the form cannot be processed by the own device, all of the input page image group after the form A transfer step for transferring the page image to another form processing apparatus capable of processing the form, and the form processing step. Each time the processing for one form is completed in, have a, a control step of repeatedly executing the processing of the form determining step since extracts the first page image of the backlog in the storage means To do. According to this method, an input form group including a plurality of forms having different affiliations can be appropriately processed while being transferred between the form processing apparatuses.
[0028]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention (hereinafter referred to as “embodiment”) will be described with reference to the drawings.
[0029]
[Embodiment 1]
FIG. 1 is a diagram showing a schematic configuration of a first embodiment of a form processing apparatus according to the present invention.
[0030]
In FIG. 1, an input unit 10 is a unit that receives data input from the outside. The input unit 10 includes, for example, a FAX modem, an image scanner, a network input device, and the like. For example, when an original is read by an image scanner as the input unit 10, the image data of the original is taken into the form processing apparatus. When the remote FAX device reads the document and transmits it to the form processing device, the image data of the document is taken into the form processing device via the FAX modem as the input unit 10. The image of each page of the document captured in this way is called a page image. A group of document page images input in a batch from the input unit 10 is stored in the work memory 12. In the working memory 12, the page image group input at one time is managed as one group, and when another page image group is input later, it is managed as another group.
[0031]
The form recognition unit 14 acquires a page image from the work memory 12, performs image analysis, and determines whether the page is a form. Since the form always includes a mark indicating the form at a predetermined position, it can be determined whether or not the form is based on the presence or absence of the mark. If the page image is not a form, the page image is processed as an image of a document input for FAX reception or copying.
[0032]
If the page image is a form, the form recognition unit 14 further recognizes the form identifier from the page image. A form is a form processing device to which the form belongs (That is, a form processing device that can process the form) And a code image indicating an identifier for uniquely identifying the form within the form processing device (referred to as “form ID”), and a form recognition unit 14 recognizes the image.
[0033]
The process determination unit 16 determines whether or not the form belongs to the own apparatus (that is, can be processed by the own apparatus) based on the recognized apparatus ID. This determination can be made by a method such as comparing the device ID recognized from the form with the device ID of the own device.
[0034]
If it is determined that the form belongs to the own apparatus, the form ID of the form is passed to the form processing unit 18. The form processing unit 18 searches the form DB (database) 20 using this form ID as a search key. A processing program corresponding to each form is stored in the form DB 20 in association with the form ID. Therefore, the form processing unit 18 acquires a processing program for processing the form taken out from the work memory 12 by the search process. By executing this processing program, the form processing unit 18 analyzes the page image of the form to recognize a user instruction and the like, and executes processing associated with the form according to the recognition result. In the case of processing that requires an attached document to be processed, such as a document storage form, the form processing unit 18 sequentially extracts the page images that follow the form from the work memory 12 and processes them. The page image that has been processed in this manner is discarded from the work memory 12, or a processed flag is set. In the processing in the form processing unit 18, when there is a processing result to be output, the processing result data is output from the output unit 22. For example, when a document extraction form is processed, a document selected by the user in the document list of the form is output from the output unit 22 as a processing result. The output unit 22 includes a FAX modem, a printer, a network output device, and the like, and a necessary function is selected according to the output destination of the processing result. Unless otherwise specified, the output of the processing result should be performed on the device into which the user has entered the form. For example, the processing result for the form input from the remote FAX device is the FAX of the output unit 22. It is returned to the FAX apparatus using the modem function.
[0035]
When the processing determination unit 16 determines that the form does not belong to its own device, the transfer processing unit 24 converts all unprocessed page images in the work memory 12 including the image of the form into the form. Transfer to the associated form processing device. At this time, the transfer processing unit 24 refers to a device ID / address correspondence table as shown in FIG. 2 to obtain an address (phone number in this example) corresponding to the device ID of the form, and outputs this address to the output unit 22. To pass. The output unit 22 dials the address by the FAX modem function to access the transfer destination form processing apparatus. As a result, all unprocessed page images having the form at the head are extracted from the work memory 12 in the page order by the transfer processing unit 24 and transferred to the transfer destination (that is, the form processing apparatus to which the form belongs) via the output unit 22. Sent to. This transmission may be performed by FAX transmission or in the form of binary data via a modem.
[0036]
In the form processing apparatus that has received this transfer, the transferred data is stored in the work memory 12, and the same processing as described above is performed.
[0037]
If the form processing apparatus is connected via a LAN, a network address may be registered in the apparatus ID / address correspondence table. Further, if the telephone number or the network address itself is the device ID, such a correspondence table is not necessary. Note that the processing determination unit 16 may determine whether or not the device is the own device with reference to the device ID / address correspondence table of FIG.
[0038]
FIG. 3 is a diagram showing the contents of the data of each page image group stored in the work memory 12. The work memory 12 first stores document page image data 120. The page images of each page are stored by a method that can be taken out in the order of the pages. The page image that has been processed is deleted from the work memory 12. Alternatively, a flag indicating that processing has been completed may be associated with each page image, and the flag may be set for pages that have been processed. In any case, the unprocessed first page can be seen on the working memory 12.
[0039]
The work memory 12 stores a receiving device ID 122. The receiving device ID 122 is a device ID of a device (referred to as a “receiving device”) that first receives a page image group of a document from outside the system among all the form processing devices constituting the system. If the input page image group includes a document for FAX reception or copy input, these are destined for the receiving device. If non-form page images that are not attached documents of the form are detected in the transfer destination device, these are the pages of FAX reception or copy input, and therefore need to be transferred and output to the reception device. The receiving device ID 122 is used for this transfer. The receiving device ID 122 is set with the device ID of the device itself in the form processing device that first receives the page image group from the outside. Whether the input is from outside the system can be determined by whether the address of the FAX transmission source is registered in the device ID / address correspondence table of FIG. Since the form processing apparatus constituting the system is registered in the correspondence table, if it is not in the correspondence table, it is input from the outside. Further, when a document is read by a scanner, it is an input from the outside. The reception device ID set in this way is transferred simultaneously with the transfer of the page image. Since this information is used for specifying the receiving device, it does not need to be a device ID, and may be the address of the receiving device, for example.
[0040]
Further, the work memory 12 stores a reply destination address 124. The reply destination address 124 is an address indicating a destination to which the result of the form processing by the form processing unit 18 is returned. In general, the reply destination address 124 is set to the address of a device such as a FAX device in which a document is input. For the reply destination address 124, for example, the receiving apparatus acquires the address of the FAX apparatus or the like that is the original transmission source, and sets this. This reply address 124 is also transferred at the same time as the page image is transferred.
[0041]
Note that the transfer of the receiving device ID and the return address can also be performed by FAX communication. In this case, the transfer processing unit 24 may generate an image displaying the receiving device ID and the return address, and transmit it as a front page of a page image group to which this image is transferred. Each form processing device may extract the data such as the receiving device ID by analyzing the image on the front page and store it in the work memory 12.
[0042]
FIG. 4 is a flowchart showing a processing procedure of the form processing apparatus according to the present embodiment. The form recognition unit 14 takes out the first page image from the work memory 12 and performs image recognition (S1), and determines whether the page is a form (S2). If it is a form, the process determination unit 16 determines whether or not it is the form of the own apparatus (S3). Here, in the case of the form of the own apparatus, the form processing unit 18 performs processing for the form (S4). The page image processed in this form processing is deleted from the work memory 12. When the form processing ends, the form processing unit 18 notifies the form recognition unit 14 to that effect. Then, the form recognition unit 14 checks whether an unprocessed page image remains in the work memory 12 (S5). If there is an unprocessed page image, the form recognition unit 14 takes out the first page and recognizes the image (S1).
[0043]
When it is determined in S3 that the recognized form is not the form of the own device, the transfer processing unit 24 takes out the image of the remaining pages (unprocessed pages) after the form from the work memory 12, and receives the image. The information is transferred to the form processing apparatus to which the form belongs together with the information of the ID 122 and the reply destination address 124 (S6). When the unprocessed page image is transferred in this way, the form processing apparatus ends the process for the page image group.
[0044]
If it is determined in S2 that the page image is a normal document that is not a form (hereinafter referred to as “normal document”), the form recognition unit 14 checks the receiving device ID in the work memory 12, and this is the own device. It is determined whether or not it is an ID (S7). If the receiving device ID matches the ID of the own device, the page image is a FAX received document or copy input document for the own device, and the image is printed out using the printer function of the output unit 22 (S8). If the receiving device ID does not match the own device ID, the page image is transferred to the form processing device corresponding to the receiving device ID using the FAX function of the output unit 22 (S9). . As a result, the page image is printed out at the transfer destination form processing apparatus (receiving apparatus). The page image printed or transferred in this way is deleted from the work memory 12. After that, the form recognition unit 14 checks whether there is a page image remaining in the working memory 12 (S5). If there are no remaining pages, the process ends.
[0045]
The configuration and processing procedure of the form processing apparatus according to the present embodiment have been described above. Next, several examples of input page processing in this embodiment will be described.
[0046]
[Processing Example 1]
FIG. 5 is a diagram for explaining a first processing example in the present embodiment. In this example, an input page image group 50 composed of four cabinet registration forms 52 each having a different form processing apparatus is input to a system including four form processing apparatuses, apparatus 1 to apparatus 4. An example is shown. Each cabinet registration form 52 includes device ID code information 54. The input page image group 50 is input to the apparatus 1 via the FAX 5.
[0047]
In this example, page images of cabinet registration forms A, B, C, and D (hereinafter abbreviated as “form A” and the like) are input from the FAX 5 to the apparatus 1 in this order. The apparatus 1 sequentially processes the input page image group from the first page. In this case, since the form A on the first page belongs to the apparatus 1, the apparatus 1 processes this and registers the cabinet name entered in the form A in its own apparatus. Then, the apparatus 1 transmits the processing result at this time to the FAX 5. Next, the device 1 tries to take out and process the second page. However, since the form B on the second page is not a form belonging to the own apparatus, the apparatus 1 transfers all the page images (B, C, D) on and after the second page to the apparatus 2 to which the form B belongs. . At this time, the apparatus 1 simultaneously transfers the FAX 5 address as a reply destination address. In the device 2, the first form B of the transferred page image group is processed, and the remaining pages (C, D) are transferred to the device 3 to which the form C belongs together with the return address. In this way, the form C on the third page is processed by the apparatus 3, and the remaining form D on the fourth page is transferred to the apparatus 4 and processed. When the processing is completed, each of the devices 1 to 4 refers to the reply destination address and returns the result to the FAX 5. In this way, the page images of the input page image group 50 are transferred to the devices 1 to 4 in order and processed.
[0048]
[Processing Example 2]
FIG. 6 shows a second processing example of the present embodiment. In this example, a case where a six-page input page image group 60 including a normal document 64 is input to the system between forms 62 is shown. In this figure, illustration of the response of the result is omitted.
[0049]
Each page image of form A, document 1, form B, C, document 2, form D is transmitted to the apparatus 1 from the FAX 5 in order. The apparatus 1 that has received this process forms A on the first page because it belongs to its own apparatus. Since Form A is a cabinet registration form that does not take attached documents, Document 1 on the second page is a document received by FAX. Since the device 1 is a receiving device (first receiving device) for the input page image group 60, the document 1 is printed out as a FAX received document. Since the form B on the third page is not the belonging form of the device 1, the device 1 transfers all the pages (B, C, 2, D) from the third page to the device 2 to which the form B belongs. At this time, the reply destination address and the device ID of the device 1 as the receiving device are also transferred at the same time. In the device 2, the first form B is processed, and the remaining (C, 2, D) is transferred to the device 3 together with the receiving device ID and the like. The device 3 processes the transferred form C of the first page. Since the next document 2 is a normal document, the device 3 refers to the receiving device ID and transfers the document 2 to the device 1 that is the receiving device. The apparatus 1 outputs the received document 2 as a FAX reception document. The form D remaining as a result belongs to the device 4 and is transmitted from the device 3 to the device 4 and processed.
[0050]
As described above, according to the present embodiment, when a form includes a document that is not related to the form, such as a FAX reception document, the form processing apparatus that accepts the document instead of the transfer destination. Can be output from. In this example, FAX reception is taken as an example. However, even when an input page image group is read from an auto feeder or the like of a form processing device, a document unrelated to a form (in this case, copy input) Output from the device from which the document was read.
[0051]
[Processing Example 3]
FIG. 7 is a diagram illustrating a third processing example of the present embodiment. This example shows a case where an input page image group 70 to which a document retrieval form Y is attached after the document storage form X is input to the system. That is, this example shows an example in which a nesting process in which a document to be stored in a document storage form is extracted by a document extraction form is realized between a plurality of form processing apparatuses.
[0052]
In this example, the document storage form X and the document retrieval form Y are input to the FAX 5 in this order and transmitted to the apparatus 1. In the apparatus 1, the received page image group is stored in the work memory 12 (see FIG. 1), and the first page is taken out from the work memory 12 and analyzed. From this analysis, the device 1 recognizes that the first page is the document storage form X belonging to the own device. Then, the apparatus 1 executes a storage processing program corresponding to the document storage form, obtains an image of the document to be stored, and takes out the next second page image from the work memory 12. It is determined whether or not the retrieved page image is a form. In the case of a normal document that is not a form, the page image is stored in a predetermined file unit as a storage target document by a storage processing program. In this example, since the second page is a form, processing of this form is executed, and a document obtained as a result of the execution is set as a storage target document. Therefore, the apparatus 1 recognizes the identifier (apparatus ID and form ID) of the document retrieval form Y of the second page. Here, since the device ID of the document retrieval form Y is not the device 1, the device 1 cannot process this form. Therefore, the apparatus 1 interrupts the execution of the storage processing program and transfers the page images after the document extraction form Y (only one page in this case) to the apparatus 2 to which the document extraction form Y belongs. At the time of this transfer, the device 1 also transfers the information of the receiving device ID and the reply destination address at the same time. In the case of the nesting process as in this example, the device 1 inputs the reply destination address in the normal page input. The original (FAX5) address is changed to the address or device ID of the own device and transferred. Then, the device 1 stores the fact that the nesting process has been transferred, and retains the original reply destination address (FAX5). The device 2 processes the transferred document retrieval form Y, and returns the document retrieved as a result to the device 1 according to the reply destination address. Upon receiving this document, the apparatus 1 resumes execution of the storage processing program and stores the document in the file means indicated in the document storage form X.
[0053]
Thus, according to the present embodiment, it is possible to realize a form nesting process between a plurality of apparatuses.
[0054]
As above, the processing example when the page image group including the images of the plurality of pages is input to the form processing apparatus according to the present embodiment has been described. In the above example, the page image group is input from the FAX apparatus to the form processing apparatus via the telephone line. However, the present embodiment is not limited to such a case, and the form image of one form processing apparatus in the system is used. The same processing can be performed when a page group is read from the scanner.
[0055]
As described above, according to the present embodiment, in a system composed of a plurality of form processing devices, it is possible to correctly process an input page image group including forms belonging to different affiliations.
[0056]
[Embodiment 2]
Next, an embodiment for reducing the transfer data amount in the transfer between the form processing apparatuses will be described.
[0057]
FIG. 8 is a diagram showing a schematic configuration of the form processing apparatus according to the present embodiment. 8, the same components as those in FIG. 1 are denoted by the same reference numerals, and detailed description thereof is omitted.
[0058]
In the present embodiment, when the form processing apparatus transfers the page image group to another form processing apparatus, the transferred page image group data is held. Then, when transferring to a device that has received the page image group once, instead of transferring the page image, by transmitting information on which page to start processing, an image with a large amount of data Reduce transfers and save time and money.
[0059]
For such processing, the apparatus of this embodiment has a transfer information storage unit 26 in addition to the configuration of the first embodiment. The transfer information storage unit 26 stores information such as a page image group to be transferred to another device. That is, when the processing determination unit 16 determines that the form is not that of the own device (that is, should be transferred), the transfer information storage unit 26 transfers the unprocessed page transferred from the work memory 12. Retrieves and holds image group data and the like.
[0060]
FIG. 9 is a diagram for explaining the contents of the transfer information 130 held in the transfer information storage unit 26. First, the transfer information 130 includes a page image group 132 to be transferred. In the page image group 132, image data of each page is associated with a page number. This figure shows a case where the seventh page and subsequent pages of the page image group are transferred. The transfer information 130 includes a transfer history 134. The transfer history 134 is a list of device IDs of form processing devices to which the page image group has been transferred. The transfer history 134 is used to determine whether or not it is necessary to transfer page image data when performing transfer processing. The head of the transfer history 134 is the ID (receiving device ID 134a) of the receiving device (the device that first received the page image group from outside the system) of the page image group. Further, the transfer information 130 includes a reply destination address 136. This reply address 136 is the same as the reply address of the first embodiment.
[0061]
The format of the transfer information 130 is not only information stored in the transfer information storage unit 26 but also information transferred to another form processing apparatus. The transfer destination form processing apparatus that has received the transfer information 130 stores the transfer information 130 in the work memory 12 and performs processing. Therefore, the data format of the transfer information 130 is also a data format for page image group management in the work memory 12.
[0062]
In the system, a plurality of page image groups may be processed in parallel. In order to deal with such a case, each page image group is assigned a unique processing number in the system. The transfer information 130 is managed in association with this processing number. That is, when transferring the transfer information 130, information on the processing number of the transfer information is also sent at the same time, and the transfer destination manages them in association with each other. Then, when transferring again to a device that has received a page image group once, the transfer destination device starts processing from which page of which page image group by instructing the processing number and page number. Identify what to start with. As shown in FIG. 10, the transfer information storage unit 26 holds transfer information in association with a process number for each page image group.
[0063]
Next, the processing procedure of the form processing apparatus according to the present embodiment will be described with reference to FIGS.
[0064]
FIG. 11 shows a processing procedure when data is received. When receiving the data, the input unit 10 determines whether or not the received data is document data (S20). If it is a document, the received data (page image of the document) is stored in the work memory 12 (S21). If this reception is a transfer from another form processing apparatus, the transfer history and reply address information sent simultaneously are also stored in the work memory 12.
[0065]
On the other hand, if the received data is not a document but data of a processing number and a page number, it is specified from which page of which transfer information stored in the transfer information storage unit 26 the process should be started. Information is loaded into the working memory 12 (S22). That is, the transfer information is specified by the processing number, the page data after the page number sent is extracted from the page image data of the transfer information, and is loaded into the work memory 12. Then, the transfer information for the process number is deleted from the transfer information storage unit 26. Also in this case, the transfer history and reply address information sent simultaneously with the process number and the like are stored in the work memory 12.
[0066]
When the information of the page image group to be processed is stored in the work memory 12 in this way, the process proceeds to the page processing shown in FIG. In FIG. 12, the same number is attached | subjected about the step which performs the process of the same content as the step of Embodiment 1 shown in FIG. 4, and detailed description is abbreviate | omitted.
[0067]
The processing of the present embodiment is greatly different from the processing of the first embodiment in the case where it is determined in S3 that the extracted form is not the form of the own device (that is, transfer is necessary). In this case, the transfer processing unit 24 checks the transfer history of the page image group on the work memory 12, and checks whether the device ID of the form is in the transfer history (S10). If it is in the transfer history, it means that the transfer destination device already has the information of the page image to be transferred, so the transfer processing unit 24 determines the process number of the page image group to be transferred and the unprocessed page. The first page number is transmitted to the transfer destination device (S11). Upon receiving this information, the transfer destination apparatus loads the corresponding page image group data from the transfer information storage unit 26 to the work memory 12 and performs the process according to the procedure shown in FIG. 11 (S22). In S11, in addition to the processing number and page number information, the reply destination address and the transfer history information are also transmitted. The transfer processing unit 24 extracts the transfer history information from the working memory 12, and adds the device ID of the own device as it is when the device ID of the own device is included in the transfer history. And send it to the forwarding destination.
[0068]
On the other hand, when the device ID of the form is not in the transfer history in the determination of S10, the transfer processing unit 24 selects an unprocessed page image group in the work memory 12 with the form at the top, as in the first embodiment. Transfer to the device to which the form belongs (S12). At this time, as in the case of S11, the reply address and the transfer history information are transferred.
[0069]
If it is determined that the page image to be processed is a normal document in S2, and it is further determined in S7 that the receiving device of the page image group is not the own device, the page image group is first selected as in S11. The processing number, page number, reply address, and transfer history information are transmitted to the receiving device that received the request (S14). In the receiving apparatus that has received this information, the page image group data is loaded from the transfer information storage unit 26 to the work memory 12 and processed in accordance with the procedure shown in FIG. 11 (S22). Since the receiving device is the device that first receives the page image group, the receiving device always has data of the page image group. Therefore, if the processing number and page number are transferred, processing can be performed from the corresponding page. Note that this processing method for a normal document is different from that of the first embodiment. In the first embodiment, when a certain apparatus detects a normal document, only the normal document is transferred to the receiving apparatus, and the transfer source apparatus continues to process the page image group after the normal document. This is an effective processing method in terms of preventing useless transfer of page image data. On the other hand, in the second embodiment, not only the detected normal document but also the processing rights for all subsequent page images are passed to the accepting device. Even if such a method is adopted, in the second embodiment, it is only necessary to transmit a processing number, a page number, etc., and it is not necessary to transfer a page image with a large amount of data. There are few problems. According to this method, when pages to be processed by the receiving device such as a normal document are continuous, the processing (print output or the like) for those pages in the receiving device can be accelerated. Since it is considered that many page images input to the system are destined for the receiving device that first received the page image, the method of passing the processing right for the page image group to the receiving device in this way is as follows: This is effective in improving the overall processing efficiency. In the second embodiment, as in the first embodiment, it is of course possible to adopt a configuration in which only the detected normal document is transferred to the accepting device.
[0070]
When the transfer process in S11, S12, or S14 is performed in this way, the information of the unprocessed page image group in the work memory 12 is moved to the transfer information storage unit 26 and held.
[0071]
In this embodiment, transfer information is held in any form processing apparatus until the processing of all pages of the input page image group is completed. This transfer information is stored in all the page image groups. They are no longer needed after the page has been processed. Accordingly, in the present embodiment, the corresponding transfer information in the transfer information storage unit 26 is cleared at the stage where the processing for all pages is completed. Therefore, in FIG. 12, when there are no remaining pages in S5 (that is, when the processing of all pages is completed), the form processing apparatus refers to the transfer history in the work memory 12 and is listed there. The form processing apparatus is notified of the processing number of the page image group and the fact that the processing has been completed (S13). Each device that has received this notification deletes the transfer information corresponding to the processing number from the transfer information storage unit 26.
[0072]
In the present embodiment, the determination of S7 (whether or not the receiving device is the own device) for a page that is not a form is performed with reference to the top device ID (which is the ID of the receiving device) in the transfer history.
[0073]
Next, a processing example in the present embodiment will be described. FIG. 13 shows an example in which an input page image group 80 composed of four cabinet registration forms is input via FAX 5. In the input page image group 80, the two forms A and C across the form B have the same device ID.
[0074]
When forms A, B, C, and D are input from FAX 5, apparatus 1 first assigns a processing number to the input page image group. Then, the device 1 processes the form A of the first page that can be processed by the device itself, and returns the result to the FAX 5. Since the next form B cannot be processed by the apparatus 1, the apparatus 1 transfers all the forms B, C, and D to the apparatus 2. At this time, the apparatus 1 stores the transferred page image data of the forms B, C, and D in the transfer information storage unit 26 (FIG. 8) in association with the process number. In this transfer, the device 1 creates a transfer history consisting only of the device ID of the device itself, and transmits this to the device 2. The apparatus 2 that has received the transfer processes the top form B and returns the result to the FAX 5. Next, apparatus 2 recognizes the apparatus identifier of form C, and determines that form C cannot be processed by itself and should be transferred to apparatus 1. Here, since the device 1 is included in the transfer history, the device 2 transmits the processing number of the input page image group and the page number of the form C to the device 1. At this time, the device 2 adds its own ID to the transfer history and transmits it to the device 1. The apparatus 1 extracts a page image group corresponding to the received processing number from the transfer information storage unit 26, loads page image data after the received page number onto the work memory 12, and starts processing. As a result, the form C is processed by the apparatus 1, and the processing result is returned to the FAX 5. Then, since the remaining device ID (device 3) of the form D is not included in the transfer history, the device 1 transfers the page image of the form D to the device 3 together with the transfer history. The apparatus 3 processes this form D and returns a result. Now that all processing has been completed for the input page image group 80, the device 3 notifies the devices 1 and 2 in the transfer history that the processing has been completed. In response to this, the device 1 and the device 2 delete the transfer information (page image group) held in the transfer information storage unit 26.
[0075]
Needless to say, the configuration of the second embodiment can also realize a page group in which FAX originals are mixed and nesting processing, as in the first embodiment.
[0076]
As described above, according to this embodiment, since it is not necessary to transfer page image data to a form processing apparatus that has been transferred once, the amount of transferred data can be greatly reduced. Time and cost can be saved.
[0077]
【The invention's effect】
As described above, according to the present invention, the form processing apparatus receives an input. page When images are processed in order and a form that cannot be processed by the device itself is detected, page Since the image is transferred to a form processor that can process the form, it contains multiple forms. page The image group can be correctly processed while being transferred between a plurality of apparatuses. Also, the form processing device transferred page When storing an image and transferring it to a device that has been transferred once, instead of transferring the image group, only the page number is sent, greatly reducing the amount of data to be transferred. can do.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a schematic configuration of a form processing apparatus according to a first embodiment.
FIG. 2 is a diagram showing a device ID / address correspondence table;
FIG. 3 is a diagram showing the contents of data held in a working memory.
FIG. 4 is a flowchart illustrating a processing procedure according to the first embodiment.
FIG. 5 is a diagram for explaining a first processing example in the first embodiment.
FIG. 6 is a diagram for explaining a second processing example in the first embodiment.
FIG. 7 is a diagram for explaining a third processing example in the first embodiment.
FIG. 8 is a diagram showing a schematic configuration of a form processing apparatus according to a second embodiment.
FIG. 9 is a diagram showing the contents of transfer information in the second embodiment.
FIG. 10 is a diagram illustrating a management method of transfer information in a transfer information storage unit.
FIG. 11 is a flowchart illustrating a processing procedure when data is received in the second embodiment.
FIG. 12 is a flowchart illustrating a processing procedure of page processing according to the second embodiment.
FIG. 13 is a diagram illustrating a processing example in the second embodiment.
FIG. 14 is a diagram showing an example in which processing cannot be performed well by mere use of the prior art.
FIG. 15 is a diagram showing an example in which processing cannot be performed well by mere use of the prior art.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Input part, 12 Work memory, 14 Form recognition part, 16 Process determination part, 18 Form process part, 20 Form DB, 22 Output part, 24 Transfer process part, 26 Transfer information storage part

Claims (12)

フォームとこれを処理するための処理プログラムとを対応付けて管理し、通信回線を介して他のフォーム処理装置と接続されるフォーム処理装置であって、
入力されたページ画像群を記憶する記憶手段と、
ページ画像がフォームであるか否かを判定するフォーム判定手段と、
ページ画像がフォームであると判定された場合に、そのフォームが自装置で処理可能か否かを判定する処理判定手段と、
前記フォームが自装置で処理可能であると判定された場合に、そのフォームに対応する処理プログラムを実行し、前記記憶手段内の未処理分のページ画像をその処理プログラムにより規定されるページまで処理するフォーム処理手段と、
前記フォームが自装置で処理可能でないと判定された場合に、前記入力されたページ画像群のうちそのフォーム以降の全てのページ画像を、そのフォームを処理可能な他のフォーム処理装置に転送する転送手段と、
前記フォーム処理手段で1つのフォームについての処理が終わるごとに、前記記憶手段内の未処理分の先頭のページ画像を取り出して前記フォーム判定手段に供給して処理させる制御手段と、
を備えることを特徴とするフォーム処理装置。
A form processing apparatus that manages a form and a processing program for processing this in association with each other and is connected to another form processing apparatus via a communication line,
Storage means for storing the inputted page image group;
Form determination means for determining whether or not the page image is a form;
Processing determination means for determining whether or not the form can be processed by the own device when it is determined that the page image is a form;
When it is determined that the form can be processed by the own device, a processing program corresponding to the form is executed , and unprocessed page images in the storage unit are processed up to a page specified by the processing program. Form processing means to
When it is determined that the form cannot be processed by the own device, all the page images after the form in the input page image group are transferred to another form processing device capable of processing the form. Means,
A control means for taking out the first page image of the unprocessed portion in the storage means and supplying it to the form determination means each time processing for one form is completed by the form processing means;
A form processing apparatus comprising:
請求項1に記載のフォーム処理装置であって、
前記処理判定手段は、前記ページ画像がフォームであると判定された場合に、そのフォームが処理可能なフォーム処理装置を示す装置識別子を前記ページ画像から認識し、認識した装置識別子に基づきそのフォームが自装置で処理可能か否かを判定する、
ことを特徴とするフォーム処理装置。
The form processing apparatus according to claim 1,
When it is determined that the page image is a form, the processing determination unit recognizes a device identifier indicating a form processing device that can process the form from the page image, and the form is determined based on the recognized device identifier. Determine whether it can be processed by its own device,
A form processing apparatus.
請求項2記載のフォーム処理装置であって、
前記転送手段は、前記処理判定手段で認識された前記フォームの装置識別子に基づき、前記入力されたページ画像群のうちそのフォーム以降のページ画像を転送する転送先のフォーム処理装置を決定する、
ことを特徴とするフォーム処理装置。
The form processing apparatus according to claim 2,
The transfer means determines a form processing apparatus as a transfer destination for transferring a page image subsequent to the form in the input page image group based on the apparatus identifier of the form recognized by the process determination means.
A form processing apparatus.
請求項1から3までのいずれかに記載のフォーム処理装置において、
前記転送手段は、転送処理の際に、フォームについての処理結果を返信する宛先の情報を転送先のフォーム処理装置に報知する、
ことを特徴とするフォーム処理装置。
In the form processing apparatus according to any one of claims 1 to 3,
The transfer means informs a transfer destination form processing apparatus of destination information to which a processing result for a form is returned during transfer processing.
A form processing apparatus.
請求項1から4までのいずれかに記載のフォーム処理装置であって、
他のフォーム処理装置から転送されてきた前記フォーム以降のページ画像群と、そのフォームについての処理結果の返信宛先の情報とを受信した場合、そのフォームを前記フォーム処理手段により処理した処理結果を、その返信宛先に対して返信する手段、
を備えることを特徴とするフォーム処理装置。
The form processing apparatus according to any one of claims 1 to 4,
When a page image group after the form transferred from another form processing apparatus and information on a reply destination of a processing result for the form are received, a processing result obtained by processing the form by the form processing unit is displayed. Means for replying to the reply destination,
A form processing apparatus comprising:
請求項1から5までのいずれかに記載のフォーム処理装置において、
前記転送手段は、転送処理の際に、前記入力されたページ画像群を最初に受け付けたフォーム処理装置の通信アドレスを転送先のフォーム処理装置に報知する、
ことを特徴とするフォーム処理装置。
In the form processing apparatus according to any one of claims 1 to 5,
The transfer means informs the transfer destination form processing device of the communication address of the form processing device that first received the input page image group during the transfer processing.
A form processing apparatus.
請求項1から6までのいずれかに記載のフォーム処理装置であって、
他のフォーム処理装置から転送されてきた前記フォーム以降のページ画像群と、それらページ画像群を最初に受け付けたフォーム処理装置の通信アドレスとを受信し、前記フォームを前記フォーム処理手段で処理した場合において、前記ページ画像群のうちその処理の後に残った未処理のページ画像が前記フォーム判定手段にてフォームでないと判定された場合には、前記最初に受け付けたフォーム処理装置の通信アドレスに対してその未処理のページ画像を転送する非フォーム転送手段、
を有することを特徴とするフォーム処理装置。
The form processing apparatus according to any one of claims 1 to 6,
When a page image group after the form transferred from another form processing apparatus and a communication address of the form processing apparatus that first received the page image group are received and the form is processed by the form processing unit When the unprocessed page image remaining after the processing in the page image group is determined not to be a form by the form determination unit, the communication address of the form processing apparatus received first is Non-form transfer means for transferring the unprocessed page image,
A form processing apparatus comprising:
請求項1から7までのいずれかに記載のフォーム処理装置であって、
前記フォーム処理手段におけるフォームの処理プログラムの実行において処理対象の ージ画像を必要とする場合には、前記入力されたページ画像群のうち当該フォームに続く未処理のページ画像を取り出して、その画像がフォームであるか否かを判定し、
取り出したページ画像がフォームでない場合は当該ページ画像を前記処理プログラムの処理対象として前記フォーム処理手段に与え、
取り出したページ画像がフォームである場合は、更にそのフォームが自装置で処理可能か否かを判定し、
そのフォームが自装置で処理可能であると判定した場合には、そのフォームを処理しその処理結果を前記処理プログラムの処理対象として前記フォーム処理手段に与え、
そのフォームが自装置で処理可能でないと判定した場合は、そのフォーム以降のページ画像群を、そのフォームを処理可能な他のフォーム処理装置に対して転送し、これに応じて当該他のフォーム処理装置から返されてきたそのフォームの処理結果を、前記処理プログラムの処理対象として前記フォーム処理手段に与える、
ことを特徴とするフォーム処理装置。
The form processing apparatus according to any one of claims 1 to 7,
Said foam processing may require page image to be processed in the execution of the form of the program in the unit takes out an unprocessed page image of that followed the form of the input page image group, the Determine if the image is a form,
If retrieved page image is not a form given to the form processing unit the page image as a processing target of the processing program,
If the extracted page image is a form, it is further determined whether or not the form can be processed by the own device.
If it is determined that the form can be processed by its own device, the form is processed and the processing result is given to the form processing means as a processing target of the processing program;
If it is determined that the form cannot be processed by the own device, the page image group after the form is transferred to another form processing device capable of processing the form, and the other form processing is performed accordingly. The processing result of the form returned from the apparatus is given to the form processing means as a processing target of the processing program.
A form processing apparatus.
請求項1から請求項8までのいずれかに記載のフォーム処理装置であって、
転送したページ画像群と、そのページ画像群が転送されたことのあるフォーム処理装置を示す転送履歴と、を記憶する転送情報記憶手段を有し、
前記転送手段は、転送先のフォーム処理装置が前記転送履歴に含まれる場合には、未処理のページ画像群を転送する代わりにそのページ画像群の先頭ページのページ番号の情報を転送する、
ことを特徴とするフォーム処理装置。
The form processing apparatus according to any one of claims 1 to 8,
Transfer information storage means for storing a transferred page image group and a transfer history indicating a form processing apparatus to which the page image group has been transferred;
Said transfer means, when the transfer destination of the form processing unit is included in the transfer history transfers the information of the page number of the first page of the page images, instead of transferring the page images of the untreated,
A form processing apparatus.
請求項9に記載のフォーム処理装置であって、
他のフォーム処理装置からページ番号が転送されてきた場合は、前記転送情報記憶手段に記憶したページ画像群のうちそのページ番号に対応するページ画像以降を前記入力されたページ画像群として処理することを特徴とするフォーム処理装置。
The form processing apparatus according to claim 9,
When a page number has been transferred from another form processing apparatus, the page image corresponding to the page number in the page image group stored in the transfer information storage means is processed as the input page image group. Form processing apparatus characterized by.
請求項1から請求項10までのいずれかに記載のフォーム処理装置であって、
出力するフォームに対して、自装置の装置識別子を表す画像情報を付加する手段を有することを特徴とするフォーム処理装置。
The form processing apparatus according to any one of claims 1 to 10,
A form processing apparatus comprising means for adding image information representing an apparatus identifier of the apparatus to an output form.
フォームとこれを処理するための処理プログラムとを対応づけて管理し、フォームが入力されるとこれに対応する処理プログラムを実行するフォーム処理装置であって、通信回線を介して他のフォーム処理装置と接続されるフォーム処理装置において、
入力されたページ画像群を記憶手段に記憶するステップと、
ページ画像がフォームであるか否かを判定するフォーム判定ステップと、
ページ画像がフォームであると判定された場合に、そのフォームが自装置で処理可能か否かを判定する処理判定ステップと、
前記フォームが自装置で処理可能であると判定された場合に、そのフォームに対応する処理プログラムを実行し、前記記憶手段内の未処理分のページ画像をその処理プログラムにより規定されるページまで処理するフォーム処理ステップと、
前記フォームが自装置で処理可能でないと判定された場合に、前記入力されたページ画像群のうちそのフォーム以降の全てのページ画像を、そのフォームを処理可能な他のフォーム処理装置に転送する転送ステップと、
前記フォーム処理ステップで1つのフォームについての処理が終わるごとに、前記記憶手段内の未処理分の先頭のページ画像を取り出して前記フォーム判定ステップ以降の処理を繰り返し実行する制御ステップと、
を有するフォーム処理方法。
A form processing apparatus that manages a form and a processing program for processing the form in association with each other and executes a processing program corresponding to the form when the form is input, and the other form processing apparatus via a communication line In the form processing device connected to
Storing the input page image group in a storage means;
A form determination step for determining whether or not the page image is a form;
When it is determined that the page image is a form, a process determination step for determining whether the form can be processed by the own device;
When it is determined that the form can be processed by the own device, a processing program corresponding to the form is executed, and unprocessed page images in the storage unit are processed up to a page specified by the processing program. Form processing steps to
When it is determined that the form cannot be processed by the own device, all the page images after the form in the input page image group are transferred to another form processing device capable of processing the form. Steps,
A control step for repeatedly executing the processing subsequent to the form determination step by taking out the first page image for the unprocessed portion in the storage means each time processing for one form is completed in the form processing step;
Form processing how to have a.
JP19109197A 1997-07-16 1997-07-16 Form processing apparatus and method Expired - Fee Related JP3697841B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19109197A JP3697841B2 (en) 1997-07-16 1997-07-16 Form processing apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19109197A JP3697841B2 (en) 1997-07-16 1997-07-16 Form processing apparatus and method

Publications (2)

Publication Number Publication Date
JPH1134423A JPH1134423A (en) 1999-02-09
JP3697841B2 true JP3697841B2 (en) 2005-09-21

Family

ID=16268713

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19109197A Expired - Fee Related JP3697841B2 (en) 1997-07-16 1997-07-16 Form processing apparatus and method

Country Status (1)

Country Link
JP (1) JP3697841B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4810380B2 (en) * 2006-09-22 2011-11-09 キヤノン株式会社 Program starting device, control method thereof, and program
JP5501232B2 (en) * 2007-09-04 2014-05-21 インターナショナル・ビジネス・マシーンズ・コーポレーション System and method for verifying electronic documents
JP6413846B2 (en) * 2015-03-02 2018-10-31 株式会社リコー Image processing system, image processing system control method, image processing system control program, and image forming output control apparatus
JP6414099B2 (en) * 2016-02-22 2018-10-31 株式会社リコー Image forming output control device, control program for image forming output control device, control method for image forming output control device, and image processing system

Also Published As

Publication number Publication date
JPH1134423A (en) 1999-02-09

Similar Documents

Publication Publication Date Title
US7852505B2 (en) Network system and control method of the same
US9451121B2 (en) Image processing device, image processing method and remote-scan image processing system using the same
JP2941056B2 (en) Facsimile routing method
US8477352B2 (en) Image forming apparatus, control method thereof, image forming system, and program
JP4272204B2 (en) Apparatus and method with facsimile function
JP2006211587A (en) Image processing apparatus, log management method and log management system
EP2117222B1 (en) Image input-output apparatus and method, and job event-recording system
CN101237505B (en) Image forming apparatus and method of controlling image forming apparatus
US20060050292A1 (en) Data management device and method, image output device, and computer program product
JP2001167105A (en) Document management device, communication terminal device, document request paper, line number input paper and document managing system
JP3697841B2 (en) Form processing apparatus and method
US7656549B2 (en) Image forming apparatus
JP2008085824A (en) Image processing system, image processing apparatus, server device, image processing method, and program
JP4100859B2 (en) Data communication apparatus and storage method of destination information
JPH11112767A (en) Picture transfer device
JP7158845B2 (en) IMAGE READING DEVICE, CONTROL METHOD FOR IMAGE READING DEVICE, AND PROGRAM
JP2007295604A (en) Image reader, image forming apparatus equipped with the same, and scanner system
US20080043594A1 (en) Data transmission apparatus, data transmission method and recording medium
JP5494278B2 (en) Image forming composite device
JP2004200969A (en) Image input output apparatus, data management method for image input output apparatus, and program thereof
JP2002218150A (en) Print system
JPH10173855A (en) Image processing unit
Satoh et al. Data communication apparatus and method
JP2005117672A (en) Image transfer device, image transfer system, and image transfer method, and facsimile appartus and facsimile server
JP2003319125A (en) Data transmission apparatus, data transmission method, and program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040518

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040720

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20040720

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: 20050614

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050627

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080715

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090715

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100715

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110715

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees