[go: up one dir, main page]

JP2008141701A - Information processing apparatus and information processing method thereof, and program - Google Patents

Information processing apparatus and information processing method thereof, and program Download PDF

Info

Publication number
JP2008141701A
JP2008141701A JP2006328691A JP2006328691A JP2008141701A JP 2008141701 A JP2008141701 A JP 2008141701A JP 2006328691 A JP2006328691 A JP 2006328691A JP 2006328691 A JP2006328691 A JP 2006328691A JP 2008141701 A JP2008141701 A JP 2008141701A
Authority
JP
Japan
Prior art keywords
data
area
fax
fax data
information processing
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.)
Granted
Application number
JP2006328691A
Other languages
Japanese (ja)
Other versions
JP2008141701A5 (en
JP4557958B2 (en
Inventor
Masami Hara
雅美 原
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.)
Canon IT Solutions Inc
Original Assignee
Canon IT Solutions Inc
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 Canon IT Solutions Inc filed Critical Canon IT Solutions Inc
Priority to JP2006328691A priority Critical patent/JP4557958B2/en
Publication of JP2008141701A publication Critical patent/JP2008141701A/en
Publication of JP2008141701A5 publication Critical patent/JP2008141701A5/ja
Application granted granted Critical
Publication of JP4557958B2 publication Critical patent/JP4557958B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processing apparatus capable of reducing delay of other FAX data, information processing method thereof, and program. <P>SOLUTION: A server terminal 102 acquires a leading job from standby jobs and in the case the acquired leading job has the same transmission destination as FAX reception data received from a client terminal 101, a coupling region 901 is recognized from the FAX reception data, the number of OCR-recognized lines within the coupling region 901 is then acquired, and the OCR-recognized data are inserted into a data insertion enabled region of the acquired leading job and coupled. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、情報処理装置及びその情報処理方法、並びにプログラムに関し、特に複数のFAXデータを送信する情報処理装置及びその情報処理方法、並びにプログラムに関する。   The present invention relates to an information processing apparatus, an information processing method thereof, and a program, and more particularly, to an information processing apparatus that transmits a plurality of FAX data, an information processing method thereof, and a program.

従来、伝票をFAXで受信し、このFAXに対して受信(受領)確認を行う目的で送信元に受信したFAXデータそのもの、あるいは受信したFAXデータに受領マークを付して返信することが行われている。   Conventionally, a slip is received by FAX, and the FAX data itself received by the transmission source for the purpose of confirming reception (reception) for this FAX, or the received FAX data is attached with a receipt mark and returned. ing.

この業務においては、大量の返信が行われるため(送信待ちジョブが多く発生する)、送信を効率的に行うことが求められている。効率的にFAX送信を行うために、同一宛先の返信データを1ジョブとして送信する方法が開示されている(例えば、特許文献1参照)。
特開2003−37693号公報
In this business, since a large amount of replies are made (a lot of jobs waiting for transmission are generated), efficient transmission is required. In order to efficiently perform FAX transmission, a method of transmitting reply data of the same destination as one job is disclosed (for example, see Patent Document 1).
JP 2003-37693 A

しかしながら、従来のFAX送信方法では、複数のFAXデータを1ジョブとして送信するため、1ジョブ当たりのデータ量が大量となり、1ジョブの送信時間がかかる。このため、他のFAXデータの送信が遅延してしまい、結果として送信効率が下がってしまっていた。   However, in the conventional FAX transmission method, since a plurality of FAX data are transmitted as one job, the amount of data per job is large, and it takes time to transmit one job. For this reason, the transmission of other FAX data is delayed, resulting in a decrease in transmission efficiency.

本発明の目的は、他のFAXデータの遅延を減らすことができる情報処理装置及びその情報処理方法、並びにプログラムを提供することにある。   An object of the present invention is to provide an information processing apparatus, an information processing method therefor, and a program that can reduce the delay of other FAX data.

上記目的を達成するために、請求項1記載の情報処理装置は、外部端末とFAXデータの送受信をする情報処理装置において、前記FAXデータを前記外部端末に送信する際に、当該FAXデータを送信するための格納領域である送信待機領域に格納する格納手段と、前記FAXデータの領域から、当該FAXデータのデータと他のFAXデータの他のデータとを結合する結合領域を認識し、前記結合領域内で前記他のデータを挿入可能な挿入可能領域を判別する判別手段と、前記他のFAXデータを受信する受信手段と、前記格納されたFAXデータが前記受信した他のFAXデータと同一送信先のFAXデータであるかを判断する第1の判断手段と、前記格納されたFAXデータが前記同一送信先のFAXデータである場合、前記受信した他のFAXデータの領域から前記結合領域を認識し、当該結合領域内の前記他のデータを取得するデータ取得手段と、前記格納されたFAXデータの挿入可能領域に前記取得した他のデータを挿入して結合する結合手段とを備えることを特徴とする。   In order to achieve the above object, the information processing apparatus according to claim 1 transmits and receives the FAX data when transmitting the FAX data to the external terminal in the information processing apparatus that transmits and receives FAX data to and from the external terminal. Recognizing a combination area for combining the data of the FAX data and other data of the other FAX data from the area of the FAX data and the storage means for storing in the transmission standby area which is a storage area for performing the combination A discriminating means for discriminating an insertable area into which the other data can be inserted in the area; a receiving means for receiving the other FAX data; and the stored FAX data being transmitted in the same manner as the received other FAX data. First determination means for determining whether the received FAX data is the previous FAX data; and when the stored FAX data is the same destination FAX data, the reception Recognizing the combined area from another FAX data area and acquiring the other data in the combined area, and inserting the acquired other data into the insertable area of the stored FAX data And coupling means for coupling.

上記目的を達成するために、請求項7記載の情報処理方法は、外部端末とFAXデータを送信する送信手段と、FAXデータを受信する受信手段とを備える情報処理装置の情報処理方法において、前記FAXデータを前記外部端末に送信する際に、当該FAXデータを送信するための格納領域である送信待機領域に格納する格納ステップと、前記格納されたFAXデータの領域から、当該FAXデータのデータと他のFAXデータの他のデータとを結合する結合領域を認識し、前記結合領域内で前記他のデータを挿入可能な挿入可能領域を判別する判別ステップと、前記格納されたFAXデータが前記受信手段で受信した他のFAXデータと同一送信先のFAXデータであるかを判断する第1の判断ステップと、前記格納されたFAXデータが前記同一送信先のFAXデータである場合、前記受信した他のFAXデータの領域から、前記結合領域を認識し、当該結合領域内の前記他のデータを取得するデータ取得ステップと、前記格納されたFAXデータの挿入可能領域に前記取得した他のデータを挿入して結合する結合ステップとを備えることを特徴とする。   In order to achieve the above object, an information processing method according to claim 7 is an information processing method of an information processing apparatus including an external terminal, a transmission unit that transmits FAX data, and a reception unit that receives FAX data. When transmitting FAX data to the external terminal, a storage step of storing the FAX data in a transmission standby area that is a storage area for transmitting the FAX data, and the FAX data from the stored FAX data area, A determination step of recognizing a combined area for combining other FAX data with other data and determining an insertable area into which the other data can be inserted in the combined area; and A first determination step of determining whether the received FAX data is the same destination FAX data as other FAX data received by the means; and the stored FAX data In the case of the FAX data of the same destination, a data acquisition step of recognizing the combined area from the area of the received other FAX data and acquiring the other data in the combined area; A combining step of inserting and combining the acquired other data into the insertable area of FAX data.

上記目的を達成するために、請求項8記載のプログラムは、外部端末とFAXデータを送信する送信手段と、FAXデータを受信する受信手段とを備える情報処理装置の情報処理方法をコンピュータにより実行させるプログラムであって、前記FAXデータを前記外部端末に送信する際に、当該FAXデータを送信するための格納領域である送信待機領域に格納する格納モジュールと、前記格納されたFAXデータの領域から、当該FAXデータのデータと他のFAXデータの他のデータとを結合する結合領域を認識し、前記結合領域内で前記他のデータを挿入可能な挿入可能領域を判別する判別モジュールと、前記格納されたFAXデータが前記受信手段で受信した他のFAXデータと同一送信先のFAXデータであるかを判断する第1の判断モジュールと、前記格納されたFAXデータが前記同一送信先のFAXデータである場合、前記受信した他のFAXデータの領域から、前記結合領域を認識し、当該結合領域内の前記他のデータを取得するデータ取得モジュールと、前記格納されたFAXデータの挿入可能領域に前記取得した他のデータを挿入して結合する結合モジュールとを備えることを特徴とする。   In order to achieve the above object, a program according to claim 8 causes a computer to execute an information processing method of an information processing apparatus including an external terminal, transmission means for transmitting FAX data, and reception means for receiving FAX data. When transmitting the FAX data to the external terminal, a storage module that stores the FAX data in a transmission standby area that is a storage area for transmitting the FAX data, and an area of the stored FAX data, A discriminating module for recognizing a coupling area that couples the data of the FAX data and other data of other FAX data, and discriminating an insertable area in which the other data can be inserted in the coupling area; First, it is determined whether the received FAX data is the same destination FAX data as other FAX data received by the receiving means. Disconnection module and the stored FAX data are the same destination FAX data, the combined area is recognized from the area of the other received FAX data, and the other data in the combined area is A data acquisition module to be acquired, and a combination module for inserting and combining the acquired other data into the insertable area of the stored FAX data.

本発明によれば、送信待機領域に格納されたFAXデータが、受信した他のFAXデータと同一送信先である場合、上記受信した他のFAXデータから結合領域を認識してその結合領域内の他のデータを取得し、上記格納されたFAXデータの挿入可能領域にその取得した他のデータを挿入して結合するので、他のFAX送信データの送信の遅延を減らすことができる。   According to the present invention, when the FAX data stored in the transmission standby area is the same destination as the other received FAX data, the combined area is recognized from the received other FAX data, Since other data is acquired, and the acquired other data is inserted and combined into the stored FAX data insertable area, transmission delay of other FAX transmission data can be reduced.

以下、本発明の実施の形態を図面を用いて詳述する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の実施の形態に係る情報処理装置としてのFAX送信システムの構成を概略的に示すブロック図である。   FIG. 1 is a block diagram schematically showing a configuration of a FAX transmission system as an information processing apparatus according to an embodiment of the present invention.

図1において、FAX送信システム1は、システム1全体を制御するサーバ端末102と、アナログのFAXデータの送受信を行うFAX端末103と、オペレーターの操作するクライアント端末101とを備え、これらは、LAN105を介して互いに接続する。   In FIG. 1, the FAX transmission system 1 includes a server terminal 102 that controls the entire system 1, a FAX terminal 103 that transmits and receives analog FAX data, and a client terminal 101 that is operated by an operator. Connect to each other.

FAX端末103は、電話回線網106を介して外部のFAX端末104と通信可能であり、FAXデータの送受信が行われており、FAX端末104からFAXデータを受信すると、これをA/D変換したFAX受信データを生成し、サーバ端末102にそのFAX受信データを転送する。ここで、本実施の形態では、FAX受信データのデータ形式はTIFFが用いられているが、画像データとして認識されるデータ形式であればこれに限定されるわけではない。   The FAX terminal 103 can communicate with an external FAX terminal 104 via the telephone line network 106, and FAX data is transmitted and received. When FAX data is received from the FAX terminal 104, the FAX terminal 103 performs A / D conversion. FAX reception data is generated, and the FAX reception data is transferred to the server terminal 102. Here, in this embodiment, TIFF is used as the data format of FAX reception data, but the data format is not limited to this as long as it is recognized as image data.

尚、FAX端末103とFAX端末104との通信はアナログ回線に限らずデジタル回線であってもよい。この場合、FAX端末103とFAX端末104間ではデジタル信号による通信のためA/D変換の必要はない。   The communication between the FAX terminal 103 and the FAX terminal 104 is not limited to an analog line, and may be a digital line. In this case, there is no need for A / D conversion between the FAX terminal 103 and the FAX terminal 104 because of communication using digital signals.

サーバ端末102は、FAX端末103から転送されたFAX受信データをハードディスク等に記憶し、管理する。   The server terminal 102 stores and manages FAX reception data transferred from the FAX terminal 103 in a hard disk or the like.

クライアント端末101は、オペレーターによりサーバ端末102で管理されているFAX受信データを表示させ、返信データ(FAX送信データ)を生成し、FAXドライバを通してFAX端末103へそのFAX送信データを送信する。FAX端末103はFAX送信データを受信すると、これをD/A変換し、電話回線網106を介してFAX端末104に送信可能なFAXデータを生成する。   The client terminal 101 displays FAX reception data managed by the server terminal 102 by the operator, generates reply data (FAX transmission data), and transmits the FAX transmission data to the FAX terminal 103 through a FAX driver. When the FAX terminal 103 receives the FAX transmission data, the FAX terminal 103 performs D / A conversion on the FAX transmission data and generates FAX data that can be transmitted to the FAX terminal 104 via the telephone line network 106.

尚、クライアント端末101を使用せず(表示させず)に、サーバ端末102で、後述する図4,5の画像処理により、FAX端末103から転送されたFAX受信データを取得する毎に、FAX送信データを生成しFAX端末103へ送信するように構成してもよい。   It should be noted that the FAX transmission is performed every time the FAX reception data transferred from the FAX terminal 103 is acquired by the server terminal 102 without using (displaying) the client terminal 101 by the image processing of FIGS. Data may be generated and transmitted to the FAX terminal 103.

FAX端末103はサーバ端末102からの送信要求に基づいて、該当のFAX番号に上記生成したFAXデータを送信する。   Based on the transmission request from the server terminal 102, the FAX terminal 103 transmits the generated FAX data to the corresponding FAX number.

また、本実施の形態ではサーバ端末102とFAX端末103は別々の構成としたが、一体化した装置であってもよい。   In this embodiment, the server terminal 102 and the FAX terminal 103 are configured separately, but may be integrated devices.

図2は、図1におけるサーバ端末102のハードウェア構成の概略的に示すブロック図である。尚、クライアント端末101のハードウェア構成は基本的にサーバ端末102と同一であるため、以下、サーバ端末102のハードウェア構成についてのみ説明し、クライアント端末101についてはハードウェア構成の説明は省略する。   FIG. 2 is a block diagram schematically showing a hardware configuration of the server terminal 102 in FIG. Since the hardware configuration of the client terminal 101 is basically the same as that of the server terminal 102, only the hardware configuration of the server terminal 102 will be described below, and description of the hardware configuration of the client terminal 101 will be omitted.

図2において、サーバ端末102は、CPU201と、RAM202と、ROM203と、LANアダプタ204と、ビデオアダプタ205と、キーボード206と、マウス207等のポインティングデバイスと、ハードディスク208と、記録媒体ドライブ209とを備え、これらがシステムバス200を介して互いに接続されている。実際にはCPU201乃至記録媒体ドライブ209とシステムバス200との間にはインタフェース回路やチップセット等が存在するが、図では省略されている。   2, the server terminal 102 includes a CPU 201, a RAM 202, a ROM 203, a LAN adapter 204, a video adapter 205, a keyboard 206, a pointing device such as a mouse 207, a hard disk 208, and a recording medium drive 209. These are connected to each other via a system bus 200. Actually, an interface circuit, a chip set, and the like exist between the CPU 201 or the recording medium drive 209 and the system bus 200, but are omitted in the drawing.

システムバス200はPCIバスやAGPバス等の各種システムバスであり、複数のシステムバス間は通常いわゆるチップセットを介して接続されるが、図2では省略されている。   The system bus 200 is a variety of system buses such as a PCI bus and an AGP bus, and a plurality of system buses are usually connected via so-called chip sets, but are omitted in FIG.

CPU201は、ROM203又はハードディスク208又は記憶媒体ドライブ209に記憶保存されたプログラムをRAM202に記憶後順次読み出して後述する各種制御処理を実行する。   The CPU 201 stores programs stored in the ROM 203, the hard disk 208, or the storage medium drive 209 in the RAM 202 and then sequentially reads them to execute various control processes described later.

RAM202は、OSの一部及びアプリケーションプログラムをロードすると共にCPU201の制御の下でアプリケーションプログラムを実行する際に使用される配列や変数等のデータを一時記憶する。   The RAM 202 loads a part of the OS and an application program, and temporarily stores data such as arrays and variables used when the application program is executed under the control of the CPU 201.

ROM203には各ハードウェアの制御プログラム(いわゆるBIOS)等が記憶されている。オペレーティングシステム(OS)の一部を記憶することもできる。   The ROM 203 stores a control program (so-called BIOS) for each hardware. A part of the operating system (OS) can also be stored.

LANアダプタ(ネットワークインタフェースカード)204は、ネットワークに接続するための通信インタフェースである。   A LAN adapter (network interface card) 204 is a communication interface for connecting to a network.

ビデオアダプタ205はいわゆるビデオグラフィックアダプタ(VGA)であり、液晶ディスプレイ等の各種ディスプレイが接続される。   The video adapter 205 is a so-called video graphic adapter (VGA) to which various displays such as a liquid crystal display are connected.

ハードディスク208は、オペレーティングシステムや、画面情報(htmlやCGI等で記述された、ディスプレイに画面を表示させるための情報)を含む各種アプリケーションプログラムを記憶する。また、ハードディスク208は、図8に示すような各種FAX受信データのフォームレイアウト及びそのフォーム名も記憶する。   The hard disk 208 stores various application programs including an operating system and screen information (information for displaying a screen on a display described in html, CGI, or the like). The hard disk 208 also stores form layouts of various FAX reception data and their form names as shown in FIG.

また、ハードディスク208にはFAX受信データおよびFAX送信データを管理する管理情報と、FAXの送受信(転送含む)や後述する各種制御処理を実現するアプリケーションプログラムが記憶されている。   Further, the hard disk 208 stores management information for managing FAX reception data and FAX transmission data, and application programs for realizing FAX transmission / reception (including transfer) and various control processes described later.

ハードディスク208で記憶するデータはデータベースで管理するようにしてもよい。   Data stored in the hard disk 208 may be managed by a database.

記録媒体ドライブ209はCD−ROMドライブ又はDVD−ROMドライブ、DVD−Rドライブ等の記録媒体のデータを読み出し可能な駆動装置である。   The recording medium drive 209 is a drive device that can read data on a recording medium such as a CD-ROM drive, a DVD-ROM drive, or a DVD-R drive.

尚、本実施の形態では、サーバ端末102で後述するフローチャートの処理が実施されるように構成されているが、FAX端末103で処理するように構成しても良い。   In this embodiment, the server terminal 102 is configured to perform the processing of the flowchart described later, but may be configured to perform processing in the FAX terminal 103.

図3は、図1におけるFAX端末103のハードウェア構成を示すブロック図である。   FIG. 3 is a block diagram showing a hardware configuration of the FAX terminal 103 in FIG.

図3において、FAX端末103は、サーバ端末102と同様に、システムバス30、CPU31、RAM32、ROM33,LANアダプタ34、ハードディスク38を有している。また、FAX端末103は、液晶パネル&I/F35、通信回線I/F36、スキャンエンジン37、プリントエンジン39を有している。   In FIG. 3, the FAX terminal 103 includes a system bus 30, a CPU 31, a RAM 32, a ROM 33, a LAN adapter 34, and a hard disk 38, similarly to the server terminal 102. Further, the FAX terminal 103 includes a liquid crystal panel & I / F 35, a communication line I / F 36, a scan engine 37, and a print engine 39.

液晶パネル&I/F35は、タッチパネルを含み、表示機能及びデータ入力機能を有している。通信回線I/F36は、電話回線網106(図1)とのインタフェースを司る。スキャンエンジン37は、アナログのFAXデータを光学的に読み取り、A/D変換してFAX受信データを生成する。プリントエンジン39は、スキャンエンジン37から入力されたデータ(FAX受信データ)等を用紙等に印刷する。   The liquid crystal panel & I / F 35 includes a touch panel and has a display function and a data input function. The communication line I / F 36 serves as an interface with the telephone line network 106 (FIG. 1). The scan engine 37 optically reads analog FAX data and performs A / D conversion to generate FAX reception data. The print engine 39 prints data (FAX reception data) input from the scan engine 37 on paper or the like.

なお、FAX端末103のハードディスク38には、システムプログラム等の他に、サーバ端末102へFAX受信データを転送する転送プログラムが記憶されている。また、FAX受信データを転送するための格納先(例えば、サーバ端末102のハードディスク208内のフォルダパス)や転送されたFAX送信データをジョブとして保持する送信待ちキューも記憶管理されている。   The hard disk 38 of the FAX terminal 103 stores a transfer program for transferring FAX reception data to the server terminal 102 in addition to the system program and the like. Further, a storage destination for transferring FAX reception data (for example, a folder path in the hard disk 208 of the server terminal 102) and a transmission waiting queue that holds the transferred FAX transmission data as a job are also stored and managed.

さらに、ハードディスク38は、FAX番号(送信元のFAX番号)ごとに格納先が記憶されているテーブルを有していてもよい。その際には、返信時のFAX番号も管理するように構成してもよい。   Further, the hard disk 38 may have a table in which a storage destination is stored for each FAX number (transmission source FAX number). In that case, the FAX number at the time of reply may be managed.

図4は、サーバ端末102により実行される画像処理の手順を示すフローチャートである。以下、待機ジョブはサーバ端末102の送信待ちキュー(送信待機領域)にあるFAXデータを意味する。   FIG. 4 is a flowchart illustrating a procedure of image processing executed by the server terminal 102. Hereinafter, the waiting job means FAX data in the transmission waiting queue (transmission waiting area) of the server terminal 102.

尚、サーバ端末102とFAX端末103が同一筐体とする構成の場合は、待機ジョブはこの筐体の送信待ちキュー(送信待機領域)にあるFAXデータを意味する。   When the server terminal 102 and the FAX terminal 103 are configured in the same casing, the standby job means FAX data in the transmission waiting queue (transmission standby area) of this casing.

図4において、まず、FAX受信データをクライアント端末101から受信したか否かを判断する(ステップS401)。この判断の結果、FAX受信データを受信した際にはステップS407へ、受信していない場合はステップS402へ処理が移る。この時FAX送信のための各種情報(例えば、送信先FAX番号など)も受信する。   In FIG. 4, first, it is determined whether or not FAX reception data is received from the client terminal 101 (step S401). As a result of the determination, the process proceeds to step S407 when FAX reception data is received, and to step S402 when it is not received. At this time, various information for FAX transmission (for example, transmission destination FAX number) is also received.

本実施の形態では、サーバ端末102がクライアント端末101よりFAX受信データを受信するが、FAX端末103から受信したFAX受信データを用いてFAX端末104へ返信するFAXデータを生成し、当該FAXデータをサーバ端末102からFAX端末103を介して送信するようにしてもよい。   In this embodiment, the server terminal 102 receives FAX reception data from the client terminal 101, but generates FAX data to be sent back to the FAX terminal 104 using the FAX reception data received from the FAX terminal 103, and the FAX data is You may make it transmit from the server terminal 102 via the FAX terminal 103. FIG.

この場合、ステップS401では、FAX端末103よりFAX受信データを受信し、返信用のFAXデータが生成された場合ステップS407へ処理が移るように構成し、返信用のFAXデータが生成された際に受信履歴リスト(図7)にFAXデータの情報を記録するように構成する。   In this case, in step S401, the FAX reception data is received from the FAX terminal 103, and when reply FAX data is generated, the process proceeds to step S407, and when reply FAX data is generated. The FAX data information is recorded in the reception history list (FIG. 7).

尚、サーバ端末102がクライアント端末101からFAX受信データを受信したか否かの判断は、送信待機領域とクライアント端末101から受信するデータの記憶領域を分け、まず受信したFAX受信データを記憶領域に格納し、この格納を検知した場合に送信待機領域にデータを移動するように構成する。この場合、後述する画像結合できるか否かを判断した上で送信待機領域に移動するように構成する。   Whether the server terminal 102 has received FAX reception data from the client terminal 101 is divided into a transmission standby area and a storage area for data received from the client terminal 101. First, the received FAX reception data is stored in the storage area. The data is stored, and when this storage is detected, the data is moved to the transmission standby area. In this case, it is configured to move to the transmission standby area after determining whether or not image combination described later can be performed.

また、クライアント端末101からサーバ端末102が受信する方法として、クライアント端末101のFAXドライバ(不図示)を介して受信することも可能である。   In addition, as a method for the server terminal 102 to receive from the client terminal 101, it is also possible to receive via a FAX driver (not shown) of the client terminal 101.

更に、クライアント端末101とサーバ端末102に専用アプリケーションを記憶し、当該アプリケーション間で通信を行い、FAX受信データを受信するように構成してもよい。この場合、ステップS401の処理はサーバ端末102のアプリケーションでの受信を検知することで判断する。   Further, a dedicated application may be stored in the client terminal 101 and the server terminal 102, communication may be performed between the applications, and FAX reception data may be received. In this case, the process of step S401 is determined by detecting reception by the application of the server terminal 102.

ステップS402では、FAX送信が可能か不可能かを判断する。具体的には、送信先であるFAX端末103への送信ポートが使用されていない場合FAX送信が可能であると判断する。   In step S402, it is determined whether FAX transmission is possible or not. Specifically, when the transmission port to the FAX terminal 103 that is the transmission destination is not used, it is determined that FAX transmission is possible.

尚、サーバ端末102とFAX端末103が同一筐体とする構成の場合は、FAX端末104への送信ポートが使用されていない場合FAX送信が可能であると判断する。また、FAX送信が可能かの判断は、待機ジョブがあるか否かを更に判断してもよい。   If the server terminal 102 and the FAX terminal 103 have the same casing, it is determined that FAX transmission is possible when the transmission port to the FAX terminal 104 is not used. The determination of whether or not FAX transmission is possible may further determine whether or not there is a standby job.

ステップS402の判別の結果、FAX送信が不可能であるときはステップS401からの処理を繰り返し、FAX送信が可能であるときはステップS403の処理に移行する。ここで、本実施の形態では、ステップS401の処理の後にステップS402の処理を実行するように構成したが、先にステップS402の処理を行うようにしてもよい。   As a result of the determination in step S402, when FAX transmission is impossible, the processing from step S401 is repeated, and when FAX transmission is possible, the processing proceeds to step S403. Here, in the present embodiment, the process of step S402 is performed after the process of step S401. However, the process of step S402 may be performed first.

ステップS403では、待機ジョブ(送信待ちキューにあるジョブ(送信待機領域にあるFAXデータ))からその先頭ジョブを取得する。   In step S403, the first job is acquired from the standby job (the job in the transmission queue (FAX data in the transmission standby area)).

ステップS404では、ステップS403で取得した先頭ジョブをFAX送信先に設定されているFAX端末104にFAX端末103を介して送信する。   In step S404, the top job acquired in step S403 is transmitted via the FAX terminal 103 to the FAX terminal 104 set as the FAX transmission destination.

尚、この場合、サーバ端末102のFAXドライバ(不図示)を介して、FAX端末103からFAX端末104へ送信するものとする。   In this case, it is assumed that data is transmitted from the FAX terminal 103 to the FAX terminal 104 via a FAX driver (not shown) of the server terminal 102.

ステップS405では、送信したジョブに該当する待機ジョブ情報を待機ジョブ情報リスト(図6)から削除する。尚、ステップS406で使用する情報(例えば、後述するステップS413で実行される画像結合の情報(以下「結合情報」という。)等)はRAM202に記憶しておく。   In step S405, the standby job information corresponding to the transmitted job is deleted from the standby job information list (FIG. 6). Information used in step S406 (for example, information on image combination executed in step S413 described later (hereinafter referred to as “combined information”)) is stored in the RAM 202.

ステップS406では、ステップS405で削除されたジョブの送信日時及びそのジョブに対応する結合情報に基づき、RAM202に記憶されている受信履歴リスト(図7)を更新する。具体的には、FAX送信データが、ステップS401で受信した複数のFAX受信データを後述のステップS413の処理により画像結合してできたジョブであるとき、そのジョブの結合情報として複数のIDが待機ジョブ情報リスト(図6)に登録されている。この場合、受信履歴リスト(図7)にある上記複数のIDに対応する送信日時に同一の送信日時(上記削除されたジョブの送信日時)を追加する。   In step S406, the reception history list (FIG. 7) stored in the RAM 202 is updated based on the transmission date and time of the job deleted in step S405 and the combination information corresponding to the job. Specifically, when the FAX transmission data is a job formed by combining a plurality of FAX reception data received in step S401 by processing in step S413 described later, a plurality of IDs are waiting as combination information of the job. Registered in the job information list (FIG. 6). In this case, the same transmission date and time (transmission date and time of the deleted job) is added to the transmission date and time corresponding to the plurality of IDs in the reception history list (FIG. 7).

これにより、ユーザは受信履歴リストの送信日時を閲覧することにより、複数のFAX受信データが結合されて一つのFAX送信データとして送信されたときも、各FAX受信データに対応するデータがいつFAX端末104に送信されたか確実に把握することが出来る。   As a result, when the user browses the transmission date and time in the reception history list and the plurality of FAX reception data are combined and transmitted as one FAX transmission data, the data corresponding to each FAX reception data is It is possible to reliably grasp whether the data has been transmitted to 104.

ステップS407では、ステップS401で受信したFAX受信データについてのデータ情報とそのデータの受信日時を受信履歴リスト(図7)に追加(記録)する。   In step S407, the data information about the FAX reception data received in step S401 and the reception date and time of the data are added (recorded) to the reception history list (FIG. 7).

ステップS408では、待機ジョブ情報リスト(図6)に基づき待機ジョブがあるか否かを判断する。ステップS408の判断の結果、待機ジョブがあればステップS409の処理へ、待機ジョブがなければステップS411の処理へ移行する。   In step S408, it is determined whether there is a standby job based on the standby job information list (FIG. 6). If it is determined in step S408 that there is a standby job, the process proceeds to step S409. If there is no standby job, the process proceeds to step S411.

ステップS409では、受信したFAX受信データのFAX送信先番号を取得する。   In step S409, the FAX transmission destination number of the received FAX reception data is acquired.

ステップS410では、待機ジョブ情報リスト(図6)に基づき、待機ジョブのうちステップS409で取得したFAX送信先番号と同一のFAX送信先番号を有するジョブがあるか否かを判断する。ステップS410の判別の結果、同一のFAX送信先番号を有するジョブがあった場合はステップS413の処理へ、なかった場合ステップS411の処理へ移行する。   In step S410, based on the standby job information list (FIG. 6), it is determined whether or not there is a job having the same FAX transmission destination number as the FAX transmission destination number acquired in step S409. As a result of the determination in step S410, if there is a job having the same FAX transmission destination number, the process proceeds to step S413, and if not, the process proceeds to step S411.

ステップS411では、送信待ちキュー(送信待機領域)の待機ジョブとして受信したFAX受信データを追加(格納)する。   In step S411, FAX reception data received as a standby job in the transmission queue (transmission standby area) is added (stored).

ステップS412では、ステップS411で追加した待機ジョブに関連するジョブ情報を待機ジョブ情報リスト(図6)へ記録し、その後ステップS414の処理に移行する。ここで、待機ジョブに関連するジョブ情報には、FAX送信データのフォーム名及び挿入可能領域の情報が含まれる。尚、これらの情報の取得方法については後述するステップS501,S502と同様のため図5において説明する。   In step S412, job information related to the standby job added in step S411 is recorded in the standby job information list (FIG. 6), and then the process proceeds to step S414. Here, the job information related to the standby job includes the form name of the FAX transmission data and the information on the insertable area. Note that the method for acquiring these pieces of information is the same as steps S501 and S502 described later, and will be described with reference to FIG.

尚、ステップS412の処理の後にステップS402と同様の処理を実行するようにしてもよい。   Note that the same processing as step S402 may be executed after the processing of step S412.

ステップS413では、後述する図5の画像結合処理を行い、その後ステップS414の処理に移行する。   In step S413, the image combining process of FIG. 5 described later is performed, and then the process proceeds to step S414.

ステップS414では、本画像処理を終了するか否かを判断する。終了しない場合はステップS401からの処理を繰り返す。   In step S414, it is determined whether or not to end the main image processing. If not, the process from step S401 is repeated.

なお、本実施の形態では、待機ジョブの送信をステップS404で実行するように構成したが、送信可能状態を検知した後であればどのステップ後に実行しても良い。尚、送信する場合、画像結合が待機ジョブの先頭ジョブに対して実行されていない場合に実行できるものとし、先頭ジョブに対して実行されている場合には画像結合処理が終了したタイミングで送信できるように構成する。   In this embodiment, the standby job is transmitted in step S404. However, it may be performed after any step as long as it is after the transmission possible state is detected. It should be noted that the transmission can be performed when the image combination is not executed for the first job of the standby job, and can be transmitted at the timing when the image combination processing is completed when it is executed for the first job. Configure as follows.

図5は、図4のステップS413の画像結合処理の手順を示すフローチャートである。   FIG. 5 is a flowchart showing the procedure of the image combining process in step S413 in FIG.

図5において、まず、ステップS501で、受信したFAX受信データのフォーム認識(フォームの識別)を行う。サーバ端末102は、受信したFAX受信データがハードディスク208に記憶される複数のフォームレイアウト(図8)のいずれに該当するかを判断する。その後、この判断により該当したフォームレイアウトのフォーム名を取得する。   In FIG. 5, first, in step S501, form recognition (form identification) of the received FAX reception data is performed. The server terminal 102 determines which of the plurality of form layouts (FIG. 8) stored in the hard disk 208 the received FAX reception data corresponds to. Thereafter, the form name of the corresponding form layout is acquired by this determination.

尚、ハードディスク208に図8のようなフォームレイアウトを登録する際、図9に示すように、後述するステップS506の画像結合の対象領域(以下「結合領域」という。)901の情報も登録される。ここで、結合領域901は、帳票の伝票行に該当する範囲であって、1行毎にOCR領域として設定される。すなわち、ステップS501の処理を行うことにより、受信したFAX受信データの画像のどの領域が結合領域901であるかの情報を取得することができる。   When the form layout as shown in FIG. 8 is registered in the hard disk 208, as shown in FIG. 9, information on a target area (hereinafter referred to as “combined area”) 901 in step S506 to be described later is also registered. . Here, the combined area 901 is a range corresponding to a slip line of a form, and is set as an OCR area for each line. That is, by performing the processing in step S501, information about which area of the received FAX reception data image is the combined area 901 can be acquired.

図4のステップS414において、待機ジョブ情報リストに記録される結合領域についても同様の方法で取得される。   In step S414 in FIG. 4, the combined area recorded in the standby job information list is also acquired in the same manner.

次に、ステップS502で、ステップS501のフォーム認識により取得された結合領域901のうち、OCR結果としてデータ取得できた領域(データ領域)1001(図10)の情報を取得する。具体的には、データ領域1001の情報は、結合領域901中の各OCR領域についてOCR処理を行い、OCR結果としてデータ取得できた行数をOCR領域の数として取得する。例えば、図10に示す結合領域901のうち、OCR領域の数は2個であるので、データ領域1001の情報として「2」という値が取得される。   Next, in step S502, information of an area (data area) 1001 (FIG. 10) in which data can be acquired as an OCR result among the combined areas 901 acquired by form recognition in step S501 is acquired. Specifically, for the information in the data area 1001, the OCR process is performed for each OCR area in the combined area 901, and the number of rows that can be acquired as an OCR result is acquired as the number of OCR areas. For example, since the number of OCR areas is two in the combined area 901 shown in FIG. 10, the value “2” is acquired as the information of the data area 1001.

また、図4のステップS414において、待機ジョブ情報リストに記録されるデータ挿入可能領域の情報は、結合領域901のOCR処理可能な全行数の数からOCR認識できた(文字データが取得できた)OCR領域の数を引いた数として取得される。例えば、図10に示す結合領域901のOCR処理可能な全行数は10行であり、OCR領域の数は2個であるので、挿入可能領域1002の情報として「8」という値が取得される。   In step S414 in FIG. 4, the information of the data insertable area recorded in the waiting job information list can be OCR-recognized from the total number of lines that can be OCR processed in the combined area 901 (character data has been acquired. ) Obtained by subtracting the number of OCR areas. For example, the total number of rows that can be OCR processed in the combined area 901 shown in FIG. 10 is 10 and the number of OCR areas is 2. Therefore, a value of “8” is acquired as information on the insertable area 1002. .

その後、n=001に設定し(ステップS503)、待機ジョブ情報リスト(図6)にあるn番目のFAXジョブ番号のジョブ情報を取得する(ステップS504)。   Thereafter, n = 001 is set (step S503), and job information of the nth FAX job number in the standby job information list (FIG. 6) is acquired (step S504).

次に、取得したジョブ情報にあるFAX送信先番号が、現在処理中のFAX受信データのFAX送信先番号と同一であるか判断する(ステップS505)。   Next, it is determined whether the FAX transmission destination number in the acquired job information is the same as the FAX transmission destination number of the FAX reception data currently being processed (step S505).

ステップS505の判断の結果、同一送信先ではないときは、nを一つインクリメントして(ステップS506)、ステップS513の処理に移行する。一方、同一送信先であるときは、ステップS504で取得したジョブ情報にあるフォーム名が、現在処理中のFAX受信データのフォーム名と同一であるか判断する(ステップS507)。同じフォームであればステップS508の処理へ、同じフォームでなければステップS506の処理へ移行する。   If the result of determination in step S505 is not the same destination, n is incremented by 1 (step S506), and the process proceeds to step S513. On the other hand, if the destination is the same destination, it is determined whether the form name in the job information acquired in step S504 is the same as the form name of the currently received FAX reception data (step S507). If it is the same form, the process proceeds to step S508, and if it is not the same form, the process proceeds to step S506.

ステップS508では、データ領域の大きさがデータ挿入可能領域の大きさ以下であるか判断する。具体的には、ステップS502で取得したFAX受信データの結合領域901中、OCR認識された行数が、待機ジョブの結合領域901中、OCR認識されなかった行数以下であるときに、データ領域の大きさがデータ挿入可能領域の大きさ以下であると判別する。一方、FAX受信データの結合領域901中、OCR認識された行数が、待機ジョブの結合領域901中、OCR行数を超えているときは、データ領域の大きさがデータ挿入可能領域の大きさより大きいと判別する。   In step S508, it is determined whether the size of the data area is equal to or smaller than the size of the data insertable area. Specifically, when the number of OCR recognized lines in the combined area 901 of FAX reception data acquired in step S502 is equal to or less than the number of lines not OCR recognized in the combined area 901 of the standby job, the data area Is less than or equal to the size of the data insertable area. On the other hand, when the number of OCR-recognized lines in the combined area 901 of FAX reception data exceeds the number of OCR lines in the combined area 901 of the standby job, the size of the data area is larger than the size of the data insertable area. Determined to be large.

ステップS508の判別の結果、データ領域の大きさがデータ挿入可能領域の大きさ以下であれば、ステップS509へ処理が移り、データ領域の大きさがデータ挿入可能領域の大きさより大きいときはステップS506へ処理が移る。   If it is determined in step S508 that the size of the data area is equal to or smaller than the size of the data insertable area, the process proceeds to step S509. If the size of the data area is greater than the size of the data insertable area, step S506 is performed. The process moves to.

ステップS513では、図6の待機ジョブリスト中にある全ての待機ジョブ情報との比較が終了したかを判断する。全ての待機ジョブ情報との比較が終了していないときは、ステップS504からの処理を繰り返す。   In step S513, it is determined whether the comparison with all the standby job information in the standby job list of FIG. 6 has been completed. If the comparison with all standby job information is not completed, the processing from step S504 is repeated.

一方、ステップS513の判別の結果、全ての待機ジョブ情報との比較が終了しているとき、同一FAX送信先を有する待機ジョブリストが無かったと判断し、図4のステップS411の処理に移行する。これにより、ステップS413の画像結合処理の実行中に送信可能となった場合でも、本処理を確実に実行させることができる。   On the other hand, as a result of the determination in step S513, when the comparison with all the standby job information has been completed, it is determined that there is no standby job list having the same FAX transmission destination, and the process proceeds to step S411 in FIG. Thus, even when transmission is possible during the execution of the image combining process in step S413, this process can be executed reliably.

ステップS509では、ステップS502でデータ領域中のデータとしてOCR認識したテキストデータを、待機ジョブのデータ挿入可能領域に挿入することにより、待機ジョブとFAX受信データの画像結合を行う。この挿入処理は、具体的には待機ジョブのデータ挿入可能領域の各行に、データ領域中にある各行のテキストデータが夫々おさまるように画像として貼り付ける。   In step S509, the text data recognized in the OCR as data in the data area in step S502 is inserted into the data insertion possible area of the standby job, thereby combining the image of the standby job and the FAX reception data. More specifically, this insertion processing is pasted as an image so that the text data of each line in the data area fit in each line of the data insertion possible area of the standby job.

尚、ステップS509の画像結合処理の実行中に送信可能となった場合には、本画像結合処理が終了したタイミングでFAX端末104への送信処理を行う。   If transmission is possible during the execution of the image combining process in step S509, the transmission process to the FAX terminal 104 is performed at the timing when the image combining process is completed.

ここで、本実施の形態では、ステップS509のおける画像結合は、待機ジョブのデータ挿入可能領域に、FAX受信データのデータ領域のテキストデータを挿入するように構成したが、FAX受信データのデータ挿入可能領域に待機ジョブのデータ領域のテキストデータを挿入するように構成しても良い。   Here, in this embodiment, the image combination in step S509 is configured to insert text data in the data area of the FAX reception data into the data insertion possible area of the standby job. You may comprise so that the text data of the data area of a waiting job may be inserted in a possible area.

この場合、待機ジョブを削除し、結合したFAX受信データを削除した待機ジョブが存在した送信待ち順番のところに割り込みを行うように構成する。   In this case, the waiting job is deleted, and an interrupt is made at the transmission waiting order where the waiting job from which the combined FAX reception data is deleted exists.

また、画像結合を行う前に、受信したFAX受信データの受信日が同じ日付か否か、あるいは注文書に記載の日付が同じ日付か否かを判断して、同じ日付であれば画像結合するように構成しても良い。尚、注文書に記載の日付が同じ日付か否かを判断する場合はOCR処理によって得られた日付で判断するように構成する。   Also, before performing image combination, it is determined whether the received date of the received FAX reception data is the same date, or whether the date described in the order form is the same date. You may comprise as follows. It should be noted that when determining whether the dates described in the order form are the same date, the determination is made based on the date obtained by the OCR process.

これにより、まったく別の日に送受信されたFAXデータが結合されないようにすることで、結合されたFAXデータを受信する側(FAX端末104)で、例えば日ごとの発注内容を確認する際の集計が容易になる。   Thus, the FAX data transmitted / received on a completely different day is not combined, so that the side for receiving the combined FAX data (FAX terminal 104), for example, when checking the order contents for each day Becomes easier.

ステップS510では、画像結合後の待機ジョブについて記録されている待機ジョブ情報を更新する。更新する情報としては、結合情報としてステップS509で画像結合を行ったFAX受信データのIDと、データ挿入可能領域の情報を再算出した行数である。データ挿入可能領域の情報の再算出は、画像結合前の挿入可能領域の行数からステップS502で取得したデータ領域の行数を減算することにより行う。このとき、次に挿入できる行番号を記憶しておくこともできる。   In step S510, the standby job information recorded for the standby job after image combination is updated. The information to be updated includes the ID of FAX reception data that has undergone image combining in step S509 as combined information, and the number of rows in which information on the data insertable area is recalculated. Recalculation of data insertable area information is performed by subtracting the number of rows in the data area acquired in step S502 from the number of rows in the insertable area before image combination. At this time, the line number that can be inserted next can also be stored.

また、データ挿入可能領域の行数を更新して記憶するのでなく、待機ジョブの結合領域にある全ての行数と、そのデータ領域中の行数を更新して記憶するようにしてもよい。   Instead of updating and storing the number of rows in the data insertable area, the number of all lines in the combined area of the standby job and the number of lines in the data area may be updated and stored.

次に、ステップS511で、FAX送信データを削除して、本処理を終了する。   Next, in step S511, the FAX transmission data is deleted, and this process ends.

以上、図4,5の処理によれば、受信したFAX受信データと同一送信先の待機ジョブがないとき(ステップS410でNO)、そのFAX受信データを待機ジョブに追加する(ステップS411)。そのとき、追加された待機ジョブの結合領域に含まれるデータ可能領域の情報を待機ジョブ情報として記録する(ステップS412)。一方、受信したFAX受信データと同一送信先の待機ジョブがあるとき(ステップS410でYES)、そのFAX受信データの結合領域に含まれるデータ領域の画像を取得し、同一送信先の待機ジョブのデータ挿入可能領域にその取得した画像を挿入して画像結合を行う(ステップS509)。これにより、送信待ちキューにある他のFAX送信データの送信の遅延を減らすことができる。   4 and 5, when there is no standby job having the same destination as the received FAX reception data (NO in step S410), the FAX reception data is added to the standby job (step S411). At this time, information on the data available area included in the combined area of the added standby job is recorded as standby job information (step S412). On the other hand, when there is a standby job with the same transmission destination as the received FAX reception data (YES in step S410), an image of the data area included in the combined area of the FAX reception data is acquired, and the data of the standby job with the same transmission destination is acquired. The acquired image is inserted into the insertable area and image combination is performed (step S509). Thereby, the transmission delay of other FAX transmission data in the transmission waiting queue can be reduced.

尚、本実施の形態は、FAXデータ受信に対する返信業務にも適用できるが、発注業務として多くの発注伝票を発注先にFAX送信する業務にも適用できる。   Although this embodiment can be applied to reply work for receiving FAX data, it can also be applied to work for sending many order slips to an ordering party as an ordering work.

また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。   The object of the present invention is achieved by executing the following processing. That is, a storage medium that records a program code of software that realizes the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU, MPU, etc.) of the system or apparatus is stored in the storage medium. This is the process of reading the code.

この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention.

また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。   Moreover, the following can be used as a storage medium for supplying the program code. For example, floppy (registered trademark) disk, hard disk, magneto-optical disk, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM or the like. Alternatively, the program code may be downloaded via a network.

また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。   Further, the present invention includes a case where the function of the above-described embodiment is realized by executing the program code read by the computer. In addition, an OS (operating system) running on the computer performs part or all of the actual processing based on an instruction of the program code, and the functions of the above-described embodiments are realized by the processing. Is also included.

更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行う場合である。  Furthermore, a case where the functions of the above-described embodiment are realized by the following processing is also included in the present invention. That is, the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, based on the instruction of the program code, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing.

本発明の実施の形態に係る情報処理装置としてのFAX送信システムの構成を概略的に示すブロック図である。It is a block diagram which shows roughly the structure of the FAX transmission system as an information processing apparatus which concerns on embodiment of this invention. 図1におけるサーバ端末のハードウェア構成の概略的に示すブロック図である。It is a block diagram which shows schematically the hardware constitutions of the server terminal in FIG. 図1におけるFAX端末のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the FAX terminal in FIG. サーバ端末により実行される画像処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the image processing performed by a server terminal. 図4のステップS413の画像結合処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the image combination process of step S413 of FIG. 待機ジョブ情報リストを示す図である。FIG. 6 is a diagram illustrating a waiting job information list. 受信履歴リストを示す図である。It is a figure which shows a reception history list. フォームレイアウトを例示する図である。It is a figure which illustrates a form layout. フォームレイアウト中の結合領域を示す図である。It is a figure which shows the joint area | region in a form layout. 図4,5の画像処理を説明するのに用いられる図である。It is a figure used for demonstrating the image processing of FIG.

符号の説明Explanation of symbols

1 FAX送信システム
101 クライアント端末
102 サーバ端末
103 FAX端末
104 FAX端末
105 LAN
106 電話回線網
1 FAX transmission system 101 Client terminal 102 Server terminal 103 FAX terminal 104 FAX terminal 105 LAN
106 Telephone network

Claims (8)

外部端末とFAXデータの送受信をする情報処理装置において、
前記FAXデータを前記外部端末に送信する際に、当該FAXデータを送信するための格納領域である送信待機領域に格納する格納手段と、
前記FAXデータの領域から、当該FAXデータのデータと他のFAXデータの他のデータとを結合する結合領域を認識し、前記結合領域内で前記他のデータを挿入可能な挿入可能領域を判別する判別手段と、
前記他のFAXデータを受信する受信手段と、
前記格納されたFAXデータが前記受信した他のFAXデータと同一送信先のFAXデータであるかを判断する第1の判断手段と、
前記格納されたFAXデータが前記同一送信先のFAXデータである場合、前記受信した他のFAXデータの領域から前記結合領域を認識し、当該結合領域内の前記他のデータを取得するデータ取得手段と、
前記格納されたFAXデータの挿入可能領域に前記取得した他のデータを挿入して結合する結合手段とを備えることを特徴とする情報処理装置。
In an information processing apparatus that transmits / receives FAX data to / from an external terminal,
Storage means for storing in the transmission standby area, which is a storage area for transmitting the FAX data, when transmitting the FAX data to the external terminal;
From the FAX data area, a binding area that combines the FAX data data with other data of other FAX data is recognized, and an insertable area into which the other data can be inserted is determined within the binding area. Discrimination means;
Receiving means for receiving the other FAX data;
First determination means for determining whether the stored FAX data is the same destination FAX data as the received other FAX data;
Data acquisition means for recognizing the combined area from the area of the received other FAX data and acquiring the other data in the combined area when the stored FAX data is FAX data of the same destination When,
An information processing apparatus comprising: combining means for inserting and combining the acquired other data into the insertable area of the stored FAX data.
前記結合手段は、
前記受信した他のFAXデータと前記同一送信先のFAXデータのフォームを認識するフォーム認識手段を備え、
前記認識されたフォームが同じである場合、前記結合を行うことを特徴とする請求項1に記載の情報処理装置。
The coupling means includes
Form recognition means for recognizing the form of the same destination FAX data as the received other FAX data,
The information processing apparatus according to claim 1, wherein when the recognized forms are the same, the combination is performed.
前記判別手段は、
前記結合領域中から前記データを文字認識する文字認識手段と、
前記結合領域のうち前記文字認識がされなかった領域を前記挿入可能領域として算出する算出手段と、
前記算出された挿入可能領域に前記文字認識された他のデータが挿入可能かを判断する第2の判断手段と、
前記結合手段は、前記第2の判断手段が挿入可能であると判断したときに、前記文字認識された他のデータを前記挿入可能領域に挿入することを特徴とする請求項1又は2記載の情報処理装置。
The discrimination means includes
Character recognition means for recognizing the data from the combined region;
A calculating means for calculating, as the insertable area, an area where the character recognition is not performed in the combined area;
Second determination means for determining whether the character-recognized other data can be inserted into the calculated insertable area;
The said combination means inserts the other data by which the said character recognition was carried out in the said insertable area | region, when the said 2nd judgment means judges that it can insert. Information processing device.
前記結合領域のフォームレイアウトを認識するフォームレイアウト認識手段を備え、
前記文字認識手段は、前記認識されたフォームレイアウトに基づき前記結合領域の文字認識を行単位で行うことを特徴とする請求項3記載の情報処理装置。
Form layout recognition means for recognizing the form layout of the combined area,
The information processing apparatus according to claim 3, wherein the character recognition unit performs character recognition of the combined area in units of lines based on the recognized form layout.
前記算出手段は、前記挿入可能領域を、前記結合領域中の前記文字認識されなかった行の行数として算出し、
前記第2の判断手段は、前記結合領域中から前記他のデータとして文字認識された行の行数を算出する他の算出手段を備え、前記挿入可能領域として算出された行の行数が前記他のデータとして算出された行の行数より等しい又は大きいときに挿入可能であると判断し、
前記結合手段は、前記挿入可能領域として算出された行数を、前記他のデータとして算出された行数に基づき更新する更新手段を備えることを特徴とする請求項4に記載の情報処理装置。
The calculating means calculates the insertable area as the number of lines in the combined area where the character was not recognized,
The second determination means includes other calculation means for calculating the number of lines of characters recognized as the other data from the combined area, and the number of lines calculated as the insertable area is When it is equal to or larger than the number of rows calculated as other data, it is determined that insertion is possible,
The information processing apparatus according to claim 4, wherein the combining unit includes an updating unit that updates the number of rows calculated as the insertable area based on the number of rows calculated as the other data.
前記外部端末の送信ポートが使用されているか判断するポート使用判断手段と、
前記送信ポートが使用されていない場合、前記送信待機領域のFAXデータを前記外部端末へ送信する送信手段とを備えることを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。
Port usage determining means for determining whether the transmission port of the external terminal is used;
6. The information processing apparatus according to claim 1, further comprising: a transmission unit configured to transmit FAX data in the transmission standby area to the external terminal when the transmission port is not used. .
外部端末とFAXデータを送信する送信手段と、FAXデータを受信する受信手段とを備える情報処理装置の情報処理方法において、
前記FAXデータを前記外部端末に送信する際に、当該FAXデータを送信するための格納領域である送信待機領域に格納する格納ステップと、
前記格納されたFAXデータの領域から、当該FAXデータのデータと他のFAXデータの他のデータとを結合する結合領域を認識し、前記結合領域内で前記他のデータを挿入可能な挿入可能領域を判別する判別ステップと、
前記格納されたFAXデータが前記受信手段で受信した他のFAXデータと同一送信先のFAXデータであるかを判断する第1の判断ステップと、
前記格納されたFAXデータが前記同一送信先のFAXデータである場合、前記受信した他のFAXデータの領域から、前記結合領域を認識し、当該結合領域内の前記他のデータを取得するデータ取得ステップと、
前記格納されたFAXデータの挿入可能領域に前記取得した他のデータを挿入して結合する結合ステップとを備えることを特徴とする情報処理方法。
In an information processing method of an information processing apparatus including an external terminal, a transmission unit that transmits FAX data, and a reception unit that receives FAX data,
A storage step of storing the FAX data in the transmission standby area, which is a storage area for transmitting the FAX data, when transmitting the FAX data to the external terminal;
An insertable area for recognizing a combined area for combining the data of the FAX data with other data of other FAX data from the stored FAX data area, and inserting the other data in the combined area A determination step for determining
A first determination step of determining whether the stored FAX data is FAX data of the same transmission destination as other FAX data received by the receiving unit;
Data acquisition for recognizing the combined area from the area of the other received FAX data and acquiring the other data in the combined area when the stored FAX data is FAX data of the same destination Steps,
An information processing method comprising: a combining step of inserting and combining the acquired other data into the insertable area of the stored FAX data.
外部端末とFAXデータを送信する送信手段と、FAXデータを受信する受信手段とを備える情報処理装置の情報処理方法をコンピュータにより実行させるプログラムであって、
前記FAXデータを前記外部端末に送信する際に、当該FAXデータを送信するための格納領域である送信待機領域に格納する格納モジュールと、
前記格納されたFAXデータの領域から、当該FAXデータのデータと他のFAXデータの他のデータとを結合する結合領域を認識し、前記結合領域内で前記他のデータを挿入可能な挿入可能領域を判別する判別モジュールと、
前記格納されたFAXデータが前記受信手段で受信した他のFAXデータと同一送信先のFAXデータであるかを判断する第1の判断モジュールと、
前記格納されたFAXデータが前記同一送信先のFAXデータである場合、前記受信した他のFAXデータの領域から、前記結合領域を認識し、当該結合領域内の前記他のデータを取得するデータ取得モジュールと、
前記格納されたFAXデータの挿入可能領域に前記取得した他のデータを挿入して結合する結合モジュールとを備えることを特徴とするプログラム。
A program that causes a computer to execute an information processing method of an information processing apparatus including an external terminal, a transmission unit that transmits FAX data, and a reception unit that receives FAX data,
A storage module for storing the FAX data in the transmission standby area, which is a storage area for transmitting the FAX data, when transmitting the FAX data to the external terminal;
An insertable area for recognizing a combined area for combining the data of the FAX data with other data of other FAX data from the stored FAX data area, and inserting the other data in the combined area A determination module for determining
A first determination module for determining whether the stored FAX data is FAX data of the same transmission destination as other FAX data received by the receiving unit;
Data acquisition for recognizing the combined area from the area of the other received FAX data and acquiring the other data in the combined area when the stored FAX data is FAX data of the same destination Module,
And a combining module for inserting and combining the acquired other data into the insertable area of the stored FAX data.
JP2006328691A 2006-12-05 2006-12-05 Information processing apparatus, information processing method, and program Expired - Fee Related JP4557958B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006328691A JP4557958B2 (en) 2006-12-05 2006-12-05 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006328691A JP4557958B2 (en) 2006-12-05 2006-12-05 Information processing apparatus, information processing method, and program

Publications (3)

Publication Number Publication Date
JP2008141701A true JP2008141701A (en) 2008-06-19
JP2008141701A5 JP2008141701A5 (en) 2008-07-31
JP4557958B2 JP4557958B2 (en) 2010-10-06

Family

ID=39602665

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006328691A Expired - Fee Related JP4557958B2 (en) 2006-12-05 2006-12-05 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP4557958B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011259069A (en) * 2010-06-07 2011-12-22 Canon Inc Image processing device and its control method and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0898002A (en) * 1994-09-21 1996-04-12 Ricoh Co Ltd Data communication device
JPH099035A (en) * 1995-06-15 1997-01-10 Canon Inc Image communication device
JP2003037693A (en) * 2002-05-24 2003-02-07 Casio Comput Co Ltd Facsimile transmission control device and program recording medium therefor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0898002A (en) * 1994-09-21 1996-04-12 Ricoh Co Ltd Data communication device
JPH099035A (en) * 1995-06-15 1997-01-10 Canon Inc Image communication device
JP2003037693A (en) * 2002-05-24 2003-02-07 Casio Comput Co Ltd Facsimile transmission control device and program recording medium therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011259069A (en) * 2010-06-07 2011-12-22 Canon Inc Image processing device and its control method and program

Also Published As

Publication number Publication date
JP4557958B2 (en) 2010-10-06

Similar Documents

Publication Publication Date Title
CN101043574B (en) Image forming apparatus and image forming method
US20020030851A1 (en) Information processing apparatus, distributed printing controlling method, storing medium and program
US7466347B2 (en) Digital camera device having document drafting system
JP6248404B2 (en) Information processing apparatus, processing method, program.
CN103581478B (en) Image formation system and image forming method
JP2020187614A (en) Programs and terminals
JP4557958B2 (en) Information processing apparatus, information processing method, and program
CN101498996A (en) Method and equipment for printing based on Bluetooth communication
JP2006155278A (en) Information processor, information processing method, program and recording medium
JP4289922B2 (en) Image reading and transmitting apparatus, image confirmation data generation method, program, and storage medium
JP5506553B2 (en) Management apparatus and method
JP4442483B2 (en) Print data processing apparatus and printer
JP4556840B2 (en) Recording medium creation system and progress information display control method
JP7279504B2 (en) Program and terminal device
JP2020204792A (en) Information processing apparatus, printing system, information processing apparatus and program
JP2003241983A (en) Information processing apparatus and information processing method
JP2000322373A (en) Device information control method and device, and storage medium
JP2013109411A (en) Information processing device, information processing method, and program
JP2000048172A (en) Network image processor
US20220038601A1 (en) Information processing apparatus, information processing method, and nontransitory recording medium
TW200523132A (en) System, apparatus, and program for processing character information
JP5111302B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP2000148791A (en) Method and device for file transfer and record medium where file transfer method is recorded
JP2023112066A (en) Information processing device, information processing system, control method thereof, and program
CN101149672A (en) Printing device and network printing system

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080430

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080430

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100126

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100329

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100420

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100621

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100720

R150 Certificate of patent or registration of utility model

Ref document number: 4557958

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130730

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130730

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

Free format text: PAYMENT UNTIL: 20130730

Year of fee payment: 3

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

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

Free format text: PAYMENT UNTIL: 20130730

Year of fee payment: 3

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

Free format text: PAYMENT UNTIL: 20130730

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20130730

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20140730

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees