Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6357871B2 - Information collection method, information collection system, and computer program - Google Patents
[go: Go Back, main page]

JP6357871B2 - Information collection method, information collection system, and computer program - Google Patents

Information collection method, information collection system, and computer program Download PDF

Info

Publication number
JP6357871B2
JP6357871B2 JP2014106839A JP2014106839A JP6357871B2 JP 6357871 B2 JP6357871 B2 JP 6357871B2 JP 2014106839 A JP2014106839 A JP 2014106839A JP 2014106839 A JP2014106839 A JP 2014106839A JP 6357871 B2 JP6357871 B2 JP 6357871B2
Authority
JP
Japan
Prior art keywords
image
information
areas
feature
region
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
JP2014106839A
Other languages
Japanese (ja)
Other versions
JP2015222890A (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.)
Konica Minolta Inc
Original Assignee
Konica Minolta 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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2014106839A priority Critical patent/JP6357871B2/en
Publication of JP2015222890A publication Critical patent/JP2015222890A/en
Application granted granted Critical
Publication of JP6357871B2 publication Critical patent/JP6357871B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

本発明は、用紙などに書き込まれた情報を収集する技術に関する。   The present invention relates to a technique for collecting information written on a sheet or the like.

従来、サービスまたは商品の申込のために、所定のフォームに申込者が情報を入力し、提供者へ提出することが、しばしば行われている。アンケートも同様の方法で行われている。   Conventionally, in order to apply for a service or a product, it is often performed that an applicant inputs information into a predetermined form and submits the information to a provider. The questionnaire is conducted in the same way.

さらに、近年、フォームによる情報のやり取りのためにウェブの技術が使用されることが、多い。例えば、提供者は、氏名、住所、および注文の内容などを入力するためのウェブページをフォームとして予め用意しておく。申込者は、自分のパーソナルコンピュータまたはスマートフォンなどを操作してウェブページへアクセスし、これらの事項を入力し提供者へ提出する。   Further, in recent years, web technology is often used for exchanging information in a form. For example, the provider prepares in advance a web page for inputting a name, an address, and details of an order. The applicant accesses his / her web page by operating his / her personal computer or smartphone, inputs these items, and submits them to the provider.

一方、フォームが印刷された印刷物に申込者が手書きで所定の情報を記入し、提供者へ提出することも、依然として行われている。しかし、近年は、記入された情報の取扱いにおいて、コンピュータの技術が使用されることが多い。   On the other hand, it is still performed that an applicant fills in a predetermined information by handwriting on a printed matter on which a form is printed and submits it to a provider. However, in recent years, computer technology is often used in handling written information.

特許文献1に記載される技術によると、未記入フォーム電子文書の記入欄に記入データが記入された場合、ファイル名がファイル名領域に記録されて第一のフォーム電子文書が生成される。それが印刷され捺印されて原本が作成される。文書取得部は、原本が読み取られて生成された原本画像データのファイル名領域の画像から第二のフォーム電子文書を取得する。照合部は、原本画像データと第二のフォーム電子文書を照合し、一致の場合、第二のフォーム電子文書の記入データがデータベースに登録され第二のフォーム電子文書に原本画像データの捺印画像が挿入されて原本フォーム電子文書が生成される。   According to the technique described in Patent Document 1, when entry data is entered in the entry field of an unfilled form electronic document, the file name is recorded in the file name area and the first form electronic document is generated. It is printed and stamped to create the original. The document acquisition unit acquires the second form electronic document from the image in the file name area of the original image data generated by reading the original. The collation unit collates the original image data and the second form electronic document. If they match, the entry data of the second form electronic document is registered in the database, and the stamp image of the original image data is stored in the second form electronic document. The original form electronic document is generated by being inserted.

特許文献2に記載される技術によると、ユーザは、まず、所定の印刷物に記入を行う。認証システムは、ユーザが記入した情報をデータとして受信し、受信した記入情報に基づいて電子文書を作成する。さらに、認証システムは、作成した電子文書を特定するコードを作成する。そして、認証システムは、当該コード及び作成した電子文書を一意に識別する識別情報を、認証情報として印刷物に添付又は貼付する。その後、例えば所定の運用をした後、認証システムは、印刷物に添付又は貼付された認証情報に基づいて、印刷物又は電子文書に改竄があるか否かを検知する。   According to the technique described in Patent Document 2, the user first fills in a predetermined printed matter. The authentication system receives information entered by the user as data, and creates an electronic document based on the received entry information. Furthermore, the authentication system creates a code that identifies the created electronic document. Then, the authentication system attaches or affixes identification information for uniquely identifying the code and the created electronic document to the printed material as authentication information. Thereafter, for example, after performing a predetermined operation, the authentication system detects whether the printed material or the electronic document is falsified based on the authentication information attached to or attached to the printed material.

特開2013−30096号公報JP 2013-30096 特開2004−54594号公報JP 2004-54594 A

ところで、回答者が、用紙に回答を記入するだけでなく、その用紙に記されているフォームの一部分を改変してしまうことがある。このような改変が望ましくない場合がある。   By the way, the respondent may not only write the answer on the form but also modify a part of the form written on the form. Such modifications may not be desirable.

しかし、従来の技術によると、書き加えられた情報を用紙から抽出する処理と、この用紙に予め記されていた情報が改変された処理とを、纏めて行うことが容易でない。   However, according to the conventional technique, it is not easy to collectively perform a process of extracting written information from a sheet and a process in which information previously written on the sheet is modified.

本発明は、このような課題に鑑み、用紙に書き加えられた加筆情報の抽出およびこの用紙に予め記されていた既存情報の改変の検出を従来よりも容易に行うことを、目的とする。   In view of such problems, an object of the present invention is to more easily perform extraction of writing information added to a sheet and detection of alteration of existing information previously written on the sheet.

本発明の一形態に係る情報収集方法は、情報を書き加えるための領域である複数の第一の領域とそれ以外の領域である1つまたは複数の第二の領域とを有する記録媒体に、当該第一の領域ごとの第一の位置と当該第二の領域ごとの第二の位置および記された画像の第一の特徴とを示すコードを記しておき、前記複数の第一の領域のそれぞれにアクセス権を設定しておき、前記記録媒体から読み取った画像である読取画像の中の、当該読取画像に含まれる前記コードに示される前記第一の位置と同じ位置に記されている画像を、加筆情報として抽出し、抽出した前記加筆情報を、前記複数の第一の領域のうちの当該加筆情報が抽出された第一の領域に設定された前記アクセス権に従って出力し、前記読取画像の中の、当該読取画像に含まれる前記コードに示される前記第二の位置と同じ位置に記されている画像の第二の特徴と、当該コードに示される、当該第二の位置に対応する前記第一の特徴との差が所定の範囲を超える場合に、当該第二の位置にある前記第二の領域を改変領域として抽出する。
Information collection method according to an embodiment of the present invention, the recording medium having one or more second region is a plurality of first area and the other area which is an area for adding writing information, Write a code indicating the first position for each of the first areas, the second position for each of the second areas, and the first characteristic of the marked image, and An access right is set for each of the images, and an image written in the same position as the first position indicated by the code included in the read image in the read image that is an image read from the recording medium Is extracted as additional information, and the extracted additional information is output in accordance with the access right set in the first region from which the additional information is extracted among the plurality of first regions, and the read image Before being included in the scanned image The difference between the second feature of the image indicated at the same position as the second position indicated in the code and the first feature corresponding to the second position indicated in the code is a predetermined value. When the range is exceeded, the second region at the second position is extracted as a modified region.

好ましくは、前記記録媒体は、用紙であり、前記コードは、二次元バーコードであり、前記第一の領域および前記第二の領域は、前記記録媒体の一方の面に設けられ、前記コードを他方の面に記しておく。   Preferably, the recording medium is a sheet, the code is a two-dimensional barcode, the first area and the second area are provided on one surface of the recording medium, and the code is Mark it on the other side.

本発明の他の一形態に係る情報収集方法は、情報を書き加えるための領域である複数の第一の領域とそれ以外の領域である1つまたは複数の第二の領域とを有する記録媒体に、当該第一の領域ごとの第一の位置と当該第二の領域ごとの第二の位置および記された画像の第一の特徴とを記録した特徴データの保存場所を示すコードを記しておき、前記複数の第一の領域のそれぞれにアクセス権を設定しておき、前記記録媒体から読み取った画像である読取画像に含まれる前記コードに示される前記保存場所から前記特徴データを取得し、前記読取画像の中の、前記特徴データに記録されている前記第一の位置と同じ位置に記されている画像を、加筆情報として抽出し、抽出した前記加筆情報を、前記複数の第一の領域のうちの当該加筆情報が抽出された第一の領域に設定された前記アクセス権に従って出力し、前記読取画像の中の、前記特徴データに記録されている前記第二の位置と同じ位置に記されている画像の第二の特徴と、当該特徴データに示される、当該第二の位置に対応する前記第一の特徴との差が所定の範囲を超える場合に、当該第二の位置にある前記第二の領域を改変領域として抽出する。 Information collection method according to another embodiment of the present invention, recording with the one or more second region is a plurality of first area and the other area which is an area for adding write information A code indicating the storage location of the feature data in which the first position for each of the first regions, the second position for each of the second regions, and the first feature of the recorded image is recorded on the medium. The access right is set for each of the plurality of first areas, and the feature data is acquired from the storage location indicated by the code included in the read image that is an image read from the recording medium. In the read image, an image written at the same position as the first position recorded in the feature data is extracted as additional information, and the extracted additional information is used as the plurality of first information. The additional information in the area of Output in accordance with the access right set in the first area, and the second image of the image recorded at the same position as the second position recorded in the feature data in the read image When the difference between the feature and the first feature corresponding to the second position indicated in the feature data exceeds a predetermined range, the second region at the second position is changed to the modified region. Extract as

好ましくは、前記記録媒体は、用紙であり、前記コードは、二次元バーコードであり、前記記録媒体の、前記第一の領域および前記第二の領域がある面に、前記コードを記しておく。   Preferably, the recording medium is a sheet, the code is a two-dimensional barcode, and the code is written on a surface of the recording medium on which the first area and the second area are provided. .

または、前記読取画像の中の、当該読取画像に含まれる前記コードに示される前記第一の位置と同じ位置に画像が記されていない場合に、当該第一の位置に対応する前記第一の領域を未記入領域として抽出する。   Alternatively, when the image is not written at the same position as the first position indicated by the code included in the read image in the read image, the first position corresponding to the first position An area is extracted as an unfilled area.

または、前記読取画像を、抽出した前記加筆情報、前記改変領域、および前記未記入領域を示すように加工して出力する。   Alternatively, the read image is processed and output so as to indicate the extracted additional information, the modified area, and the unwritten area.

または、前記第一の特徴は、前記第二の領域に記された画像を構成するドットの個数であり、前記第二の特徴は、前記第二の位置と同じ位置に記されている画像を構成するドットの個数である。   Alternatively, the first feature is the number of dots constituting the image written in the second region, and the second feature is an image written at the same position as the second position. This is the number of dots that compose.

本発明によると、用紙に書き加えられた加筆情報の抽出およびこの用紙に予め記されていた既存情報の改変の検出を従来よりも容易に行うことができる。   According to the present invention, it is possible to more easily perform extraction of additional information written on a sheet and detection of alteration of existing information previously recorded on the sheet.

手書情報収集システムの全体的な構成の例を示す図である。It is a figure which shows the example of the whole structure of a handwritten information collection system. 画像形成装置のハードウェア構成の例を示す図である。2 is a diagram illustrating an example of a hardware configuration of an image forming apparatus. FIG. 端末装置のハードウェア構成の例を示す図である。It is a figure which shows the example of the hardware constitutions of a terminal device. 回答用プログラムによって実現される端末装置の機能的構成の例を示す図である。It is a figure which shows the example of a functional structure of the terminal device implement | achieved by the program for reply. 配付チェック用プログラムによって実現される端末装置の機能的構成の例を示す図である。It is a figure which shows the example of a functional structure of the terminal device implement | achieved by the program for distribution check. 申込フォームの例を示す図である。It is a figure which shows the example of an application form. 回答フォームデータ提供部の構成の例を示す図である。It is a figure which shows the example of a structure of an answer form data provision part. 申込フォームを構成するオブジェクトの位置の例を示す図である。It is a figure which shows the example of the position of the object which comprises an application form. 申込用紙の例を示す図である。It is a figure which shows the example of an application form. 申込用紙の例を示す図である。It is a figure which shows the example of an application form. 申込用紙の表面の例を示す図である。It is a figure which shows the example of the surface of an application form. 回答用紙チェック部の構成の例を示す図である。It is a figure which shows the example of a structure of an answer paper check part. チェック結果画像の例を示す図である。It is a figure which shows the example of a check result image. 端末装置における全体的な処理の流れの例を示すフローチャートである。It is a flowchart which shows the example of the flow of the whole process in a terminal device. 申込フォームの提供の処理の流れの例を示すフローチャートである。It is a flowchart which shows the example of the flow of a process of provision of an application form. 申込フォームの提供の処理の流れの変形例を示すフローチャートである。It is a flowchart which shows the modification of the flow of a process of provision of an application form. 回答のチェックの処理の流れの例を示すフローチャートである。It is a flowchart which shows the example of the flow of a process of an answer check. 回答のチェックの処理の流れの例を示すフローチャートである。It is a flowchart which shows the example of the flow of a process of an answer check. 記入欄オブジェクトおよび記入禁止欄オブジェクトの形態の変形例を示す図である。It is a figure which shows the modification of the form of an entry column object and an entry prohibition column object. 申込フォームの一部分を秘匿する例を示す図である。It is a figure which shows the example which conceals a part of application form.

図1は、手書情報収集システム4の全体的な構成の例を示す図である。図2は、画像形成装置1Aのハードウェア構成の例を示す図である。図3は、端末装置2Aのハードウェア構成の例を示す図である。図4は、回答用プログラム2APによって実現される端末装置2Aの機能的構成の例を示す図である。図5は、配付チェック用プログラム2BPによって実現される端末装置2Bの機能的構成の例を示す図である。   FIG. 1 is a diagram showing an example of the overall configuration of the handwriting information collection system 4. FIG. 2 is a diagram illustrating an example of a hardware configuration of the image forming apparatus 1A. FIG. 3 is a diagram illustrating an example of a hardware configuration of the terminal device 2A. FIG. 4 is a diagram illustrating an example of a functional configuration of the terminal device 2A realized by the answer program 2AP. FIG. 5 is a diagram illustrating an example of a functional configuration of the terminal device 2B realized by the distribution check program 2BP.

手書情報収集システム4は、所定の事項を回答するためのフォームが印刷された用紙にユーザがペンで書き込んだ情報を収集する。以下、このフォームを「回答フォーム」と記載し、)回答フォームが印刷された用紙を「回答用紙」と記載する。   The handwritten information collecting system 4 collects information written by a user with a pen on a sheet on which a form for answering a predetermined matter is printed. Hereinafter, this form is referred to as “answer form”, and the sheet on which the answer form is printed is referred to as “answer form”.

手書情報収集システム4は、図1に示すように、画像形成装置1A、1B、端末装置2A、2B、スキャナ2K、2L、サーバ3、および通信回線NWなどによって構成される。これらの装置は、通信回線NWを介して互いに通信を行うことができる。通信回線NWとして、インターネット、LAN(Local Area Network)、公衆回線、または専用線などが用いられる。   As shown in FIG. 1, the handwriting information collection system 4 includes image forming apparatuses 1A and 1B, terminal apparatuses 2A and 2B, scanners 2K and 2L, a server 3, a communication line NW, and the like. These devices can communicate with each other via a communication line NW. As the communication line NW, the Internet, a local area network (LAN), a public line, a dedicated line, or the like is used.

画像形成装置1A、端末装置2A、およびスキャナ2Kは、情報を提供するユーザ(つまり、回答者)によって操作される。一方、画像形成装置1B、端末装置2B、およびスキャナ2Lは、情報を収集するユーザによって操作される。   The image forming apparatus 1A, the terminal apparatus 2A, and the scanner 2K are operated by a user who provides information (that is, a respondent). On the other hand, the image forming apparatus 1B, the terminal apparatus 2B, and the scanner 2L are operated by a user who collects information.

画像形成装置1Aは、一般に複合機またはMFP(Multi Function Peripherals)などと呼ばれる画像処理装置であって、コピー、プリンタ、ファックス、およびスキャナなどの機能を集約した装置である。   The image forming apparatus 1A is an image processing apparatus generally called a multifunction peripheral or MFP (Multi Function Peripherals), and is an apparatus in which functions such as a copy, a printer, a fax, and a scanner are integrated.

画像形成装置1Aは、図2に示すように、CPU(Central Processing Unit)10a、RAM(Random Access Memory)10b、ROM(Read Only Memory)10c、補助記憶装置10d、タッチパネルディスプレイ10e、操作キーパネル10f、NIC(Network Interface Card)10g、モデム10h、スキャンユニット10i、画像処理部10j、およびプリントユニット10kなどによって構成される。   As shown in FIG. 2, the image forming apparatus 1A includes a CPU (Central Processing Unit) 10a, a RAM (Random Access Memory) 10b, a ROM (Read Only Memory) 10c, an auxiliary storage device 10d, a touch panel display 10e, and an operation key panel 10f. , A NIC (Network Interface Card) 10g, a modem 10h, a scan unit 10i, an image processing unit 10j, a print unit 10k, and the like.

タッチパネルディスプレイ10eは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびCPU10aなどが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ10eは、タッチされた位置を示す信号をCPU10aへ送る。   The touch panel display 10e displays a screen showing a message for the user, a screen for the user to input a command or information, a screen showing a result of processing executed by the CPU 10a and the like. Further, the touch panel display 10e sends a signal indicating the touched position to the CPU 10a.

操作キーパネル10fは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。   The operation key panel 10f is a so-called hardware keyboard, and includes a numeric keypad, a start key, a stop key, a function key, and the like.

NIC10gは、TCP/IP(Transmission Control Protocol/Internet Protocol)などのプロトコルによって端末装置2Aまたはサーバ3などの装置と通信を行う。   The NIC 10g communicates with a device such as the terminal device 2A or the server 3 using a protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol).

モデム10hは、ファクシミリ端末との間でG3などのプロトコルで画像データをやり取りする。   The modem 10h exchanges image data with a facsimile terminal using a protocol such as G3.

スキャンユニット10iは、プラテンガラスの上にセットされた用紙に記されている画像を読み取って画像データを生成する。   The scan unit 10i reads an image written on a sheet set on a platen glass and generates image data.

画像処理部10jは、NIC10g、モデム10h、またはスキャンユニット10iによって得られた画像データに対して解像度の変換、傾き補正、および天地補正などの処理を行う。   The image processing unit 10j performs processing such as resolution conversion, inclination correction, and top / bottom correction on the image data obtained by the NIC 10g, the modem 10h, or the scan unit 10i.

プリントユニット10kは、スキャンユニット10iによって読み取られた画像のほか、他の装置から受信した画像を、画像処理部10jによって適宜、処理を施した後、用紙に印刷する。   In addition to the image read by the scan unit 10i, the print unit 10k appropriately processes an image received from another apparatus by the image processing unit 10j, and then prints it on a sheet.

ROM10cまたは補助記憶装置10dには、上述のコピーなどの機能を実現するためのソフトウェアが記憶されている。   The ROM 10c or the auxiliary storage device 10d stores software for realizing the above-described functions such as copying.

これらのソフトウェアを構成するプログラムまたはモジュールは、必要に応じてRAM10bにロードされ、CPU10aによって実行される。補助記憶装置10dとして、ハードディスクまたはSSD(Solid State Drive)などが用いられる。   Programs or modules constituting these software are loaded into the RAM 10b as necessary and executed by the CPU 10a. A hard disk, SSD (Solid State Drive), or the like is used as the auxiliary storage device 10d.

画像形成装置1Bは、画像形成装置1Aと同様、複合機またはMFPなどと呼ばれる画像処理装置である。したがって、画像形成装置1Bも、画像形成装置1Aと同様に構成される。   Similar to the image forming apparatus 1A, the image forming apparatus 1B is an image processing apparatus called a multifunction peripheral or MFP. Therefore, the image forming apparatus 1B is configured similarly to the image forming apparatus 1A.

端末装置2Aは、画像形成装置1Aが提供する種々のサービスをユーザが遠隔的に受けるためのクライアントである。端末装置2Aは、回答用紙に情報を記入するために用いられる。   The terminal device 2A is a client for allowing a user to remotely receive various services provided by the image forming apparatus 1A. The terminal device 2A is used for entering information on an answer sheet.

端末装置2Aとして、パーソナルコンピュータ、タブレットコンピュータ、またはスマートフォンなどが用いられる。以下、端末装置2Aとしてノート型のパーソナルコンピュータが用いられる場合を例に説明する。   As the terminal device 2A, a personal computer, a tablet computer, a smartphone, or the like is used. Hereinafter, a case where a notebook personal computer is used as the terminal device 2A will be described as an example.

端末装置2Aは、図3に示すようにCPU20a、RAM20b、ROM20c、補助記憶装置20d、タッチパネルディスプレイ20e、キーボード20f、ポインティングデバイス20g、およびNIC20hなどによって構成される。   As illustrated in FIG. 3, the terminal device 2A includes a CPU 20a, a RAM 20b, a ROM 20c, an auxiliary storage device 20d, a touch panel display 20e, a keyboard 20f, a pointing device 20g, a NIC 20h, and the like.

タッチパネルディスプレイ20eは、ユーザに対してメッセージを与えるための画面、処理の結果を示す画面、またはユーザが指令を入力するための画面などを表示する。また、タッチパネルディスプレイ20eは、タッチされた位置を検知し、CPU20aにその位置を通知する。   The touch panel display 20e displays a screen for giving a message to the user, a screen showing a result of processing, a screen for the user to input a command, and the like. The touch panel display 20e detects the touched position and notifies the CPU 20a of the position.

キーボード20fおよびポインティングデバイス20gは、指令および条件などをユーザが入力するために用いられる。   The keyboard 20f and the pointing device 20g are used by the user to input commands and conditions.

NIC20hは、TCP/IPなどのプロトコルで画像形成装置1A、スキャナ2K、またはサーバ3などの装置と通信を行う。   The NIC 20h communicates with an apparatus such as the image forming apparatus 1A, the scanner 2K, or the server 3 using a protocol such as TCP / IP.

ROM20cまたは補助記憶装置20dには、画像形成装置1Aおよびスキャナ2Kそれぞれのドライバのほか、回答用プログラム2APが記憶されている。これらのプログラムは、必要に応じてRAM20bにロードされ、CPU20aによって実行される。補助記憶装置20dとして、ハードディスクまたはSSDなどが用いられる。   The ROM 20c or the auxiliary storage device 20d stores an answer program 2AP in addition to drivers for the image forming apparatus 1A and the scanner 2K. These programs are loaded into the RAM 20b as necessary and executed by the CPU 20a. A hard disk or SSD is used as the auxiliary storage device 20d.

回答用プログラム2APによると、図4に示す回答フォームデータ取得部201、印刷要求部202、および回答処理部203などの機能が実現される。   According to the reply program 2AP, functions such as the reply form data acquisition unit 201, the print request unit 202, and the reply processing unit 203 illustrated in FIG. 4 are realized.

スキャナ2Kは、情報が手書きされた回答用紙をスキャンするために用いられる。スキャナ2Kは、端末装置2Aと通信回線NWを介して通信を行うが、USB(Universal Serial Bus)ケーブルなどを介して通信を行ってもよい。   The scanner 2K is used to scan an answer sheet on which information is handwritten. The scanner 2K communicates with the terminal device 2A via the communication line NW, but may communicate via a USB (Universal Serial Bus) cable or the like.

端末装置2Bも、端末装置2Aと同様、パーソナルコンピュータ、タブレットコンピュータ、またはスマートフォンなどのコンピュータである。以下、端末装置2Bとしてノート型のパーソナルコンピュータが用いられる場合を例に説明する。したがって、端末装置2Bのハードウェアの構成は、端末装置2Aのハードウェアの構成と同様であり、図3に示した通りである。   Similarly to the terminal device 2A, the terminal device 2B is a computer such as a personal computer, a tablet computer, or a smartphone. Hereinafter, a case where a notebook personal computer is used as the terminal device 2B will be described as an example. Therefore, the hardware configuration of the terminal device 2B is the same as the hardware configuration of the terminal device 2A, as shown in FIG.

ただし、端末装置2Bは、回答フォームを配付する処理および回答用紙に手書きされた内容などに不備がないかどうかを検証(チェック)する処理を行う。また、端末装置2Bは、画像形成装置1Bおよびスキャナ2Lとともに使用される。そこで、端末装置2BのROMまたは補助記憶装置には、配付チェック用プログラム2BP、画像形成装置1Bのドライバ、およびスキャナ2Lのドライバが記憶されている。   However, the terminal device 2B performs a process of distributing an answer form and a process of verifying (checking) whether or not the contents handwritten on the answer sheet are incomplete. The terminal device 2B is used together with the image forming apparatus 1B and the scanner 2L. Therefore, the ROM or auxiliary storage device of the terminal device 2B stores a distribution check program 2BP, a driver of the image forming apparatus 1B, and a driver of the scanner 2L.

配付チェック用プログラム2BPによると、図5に示す回答フォームデータ提供部221および回答用紙チェック部222などの機能が実現される。   According to the distribution check program 2BP, functions such as the answer form data providing unit 221 and the answer sheet check unit 222 shown in FIG. 5 are realized.

スキャナ2Lは、手書きされた後の回答用紙をスキャンするために用いられる。スキャナ2Lは、端末装置2Bと通信回線NWを介して通信を行うが、USBケーブルなどを介して通信を行ってもよい。   The scanner 2L is used to scan the answer sheet that has been handwritten. The scanner 2L communicates with the terminal device 2B via the communication line NW, but may communicate via a USB cable or the like.

サーバ3は、回答フォームのデータ(後述する特徴データ66)を記憶し、要求に応じてこのデータを提供する。サーバ3として、いわゆるサーバ機が用いられる。いわゆるクラウドストレージによってサーバ3を実現してもよい。   The server 3 stores answer form data (feature data 66 to be described later) and provides this data upon request. A so-called server machine is used as the server 3. The server 3 may be realized by so-called cloud storage.

以下、会社Cxが提供するサービスへの加入を希望する顧客Uxが、加入のための手続を行う場合を例に、手書情報収集システム4の各装置の機能を説明する。   Hereinafter, the function of each device of the handwriting information collection system 4 will be described by taking as an example a case where a customer Ux who wants to subscribe to the service provided by the company Cx performs a procedure for subscription.

〔概略〕
顧客Uxは、主に端末装置2Aを操作することによって、加入の申込みのための作業を行う。一方、会社Cxの従業員は、主に端末装置2Bを操作することによって、申込みの受付のための作業を行う。
[Outline]
The customer Ux mainly performs operations for subscription application by operating the terminal device 2A. On the other hand, an employee of company Cx performs an operation for accepting an application mainly by operating the terminal device 2B.

会社Cxは、このサービスへの加入のための回答フォームとして、申込フォーム50(図6参照)を顧客Uxへ配付する。   The company Cx distributes an application form 50 (see FIG. 6) to the customer Ux as an answer form for subscribing to this service.

顧客Uxは、申込フォーム50を用紙に印刷し、所定の欄にペンで自分の氏名を手書きする。さらに、所定の欄にペンで証人の氏名を証人に手書きしてもらう。そして、申込用紙を会社Cxへ提出する。   The customer Ux prints the application form 50 on a sheet of paper and writes his / her name with a pen in a predetermined field. Further, the witness is handwritten with the name of the witness with a pen in a predetermined field. Then, an application form is submitted to the company Cx.

会社Cxは、提出された申込用紙に不備がないかどうかを、端末装置2Bによってチェックする。   The company Cx checks with the terminal device 2B whether the submitted application form is complete.

〔申込フォーム50の準備および配付〕
図6は、申込フォーム50の例を示す図である。図7は、回答フォームデータ提供部221の構成の例を示す図である。図8は、申込フォーム50を構成するオブジェクトの位置の例を示す図である。図9は、申込用紙5FAの例を示す図である。図10は、申込用紙5FBの例を示す図である。
[Preparation and distribution of application form 50]
FIG. 6 is a diagram illustrating an example of the application form 50. FIG. 7 is a diagram illustrating an example of the configuration of the answer form data providing unit 221. FIG. 8 is a diagram illustrating an example of the positions of the objects constituting the application form 50. FIG. 9 is a diagram illustrating an example of the application form 5FA. FIG. 10 is a diagram illustrating an example of the application form 5FB.

申込フォーム50には、図6に示すように、単語オブジェクト50T、記入欄オブジェクト50R、および記入禁止欄オブジェクト50Hが配置されている。   In the application form 50, as shown in FIG. 6, a word object 50T, an entry field object 50R, and an entry prohibition field object 50H are arranged.

単語オブジェクト50Tは、英単語を表わす文字列である。記入欄オブジェクト50Rは、顧客Uxがペンで情報を書き込むための矩形の欄である。本実施形態では、矩形の空欄が、記入欄オブジェクト50Rとして用いられる。記入禁止欄オブジェクト50Hは、顧客Uxが情報を書き加えることが禁止されている矩形の欄である。本例では、何らかの情報が印刷されている矩形の欄が、記入禁止欄オブジェクト50Hとして用いられる。   The word object 50T is a character string representing an English word. The entry field object 50R is a rectangular field for the customer Ux to write information with a pen. In the present embodiment, a rectangular blank field is used as the entry field object 50R. The entry prohibition column object 50H is a rectangular column in which the customer Ux is prohibited from writing information. In this example, a rectangular field on which some information is printed is used as the entry prohibition field object 50H.

端末装置2Bの補助記憶装置には、申込フォーム50の画像データである画像ファイル60が予め記憶されている。画像ファイル60のフォーマットとして、例えば、PDF(Portable Document Format)またはTIFF(Tagged Image File Format)などが用いられる。図6の例においては、1つ目の枠および3つ目の枠の中に文字列が配置されているが、画像ファイル60には、どちらの文字列も示されていない。これらの文字列は、後述する処理によって配置される。   An image file 60 that is image data of the application form 50 is stored in advance in the auxiliary storage device of the terminal device 2B. As the format of the image file 60, for example, PDF (Portable Document Format) or TIFF (Tagged Image File Format) is used. In the example of FIG. 6, character strings are arranged in the first frame and the third frame, but neither character string is shown in the image file 60. These character strings are arranged by processing to be described later.

顧客Uxは、会社Cxの提供するサービスへの加入を希望する旨を示す電子メールを端末装置2Aによって会社Cxへ送信する。なお、所定の事項(本例では、自分の氏名および証人の氏名)を、この電子メールに書いておく。   The customer Ux transmits an electronic mail indicating that he / she wants to subscribe to a service provided by the company Cx to the company Cx by the terminal device 2A. It should be noted that predetermined items (in this example, one's name and the name of a witness) are written in this e-mail.

この電子メールを会社Cxが端末装置2Bによって受信すると、端末装置2Bの回答フォームデータ提供部221は、申込フォーム50のデータを顧客Uxへ提供する処理を、次のように実行する。   When the company Cx receives this e-mail by the terminal device 2B, the answer form data providing unit 221 of the terminal device 2B executes the process of providing the application form 50 data to the customer Ux as follows.

回答フォームデータ提供部221は、図7に示すように、カスタマイズ処理部231、オブジェクト検出部232、特徴データ生成部233、特徴コード生成部234、第一の回答フォーム生成部235、アップロード処理部236、保存場所コード生成部237、第二の回答フォーム生成部238、および回答フォームデータ送信部239などによって構成される。   As shown in FIG. 7, the answer form data providing unit 221 includes a customization processing unit 231, an object detection unit 232, a feature data generation unit 233, a feature code generation unit 234, a first response form generation unit 235, and an upload processing unit 236. The storage location code generation unit 237, the second response form generation unit 238, the response form data transmission unit 239, and the like.

カスタマイズ処理部231は、画像ファイル60を補助記憶装置から読み出す。そして、電子メールに示される顧客Uxの氏名および証人の氏名の文字列が、申込フォーム50の中の1つ目の枠および3つ目の枠の内にそれぞれ配置されるように画像ファイル60を更新することによって、回答フォームファイル61を生成する。   The customization processing unit 231 reads the image file 60 from the auxiliary storage device. Then, the image file 60 is arranged so that the character strings of the name of the customer Ux and the name of the witness shown in the e-mail are respectively arranged in the first frame and the third frame in the application form 50. By updating, an answer form file 61 is generated.

オブジェクト検出部232は、回答フォームファイル61に示される、申込フォーム50に含まれる単語オブジェクト50T、記入欄オブジェクト50R、および記入禁止欄オブジェクト50Hを検出する。単語オブジェクト50Tは、公知の文字認識技術によって検出することができる。記入欄オブジェクト50Rおよび記入禁止欄オブジェクト50Hは、公知の画像認識技術によって矩形の枠を特定し、その中に文字などの画像があるか否かを判別することによって、検出することができる。   The object detection unit 232 detects the word object 50T, the entry field object 50R, and the entry prohibition field object 50H included in the application form 50 shown in the answer form file 61. The word object 50T can be detected by a known character recognition technique. The entry field object 50R and the entry prohibition field object 50H can be detected by specifying a rectangular frame by a known image recognition technique and determining whether or not there is an image such as a character.

オブジェクト検出部232によると、図8に示す位置から単語オブジェクト50Tおよび記入欄オブジェクト50Rが検出される。点線で示す位置が、単語オブジェクト50Tの位置である。一点鎖線で示す位置が、記入欄オブジェクト50Rの位置である。二点鎖線で示す位置が、記入禁止欄オブジェクト50Hの位置である。   The object detection unit 232 detects the word object 50T and the entry field object 50R from the positions shown in FIG. The position indicated by the dotted line is the position of the word object 50T. The position indicated by the alternate long and short dash line is the position of the entry field object 50R. The position indicated by the two-dot chain line is the position of the entry prohibition column object 50H.

特徴データ生成部233は、オブジェクト検出部232によって単語オブジェクト50Tなどが検出されると、特徴データ66を生成する。   The feature data generation unit 233 generates the feature data 66 when the object detection unit 232 detects the word object 50T or the like.

特徴データ66には、オブジェクトごとの種類(単語オブジェクト、記入欄オブジェクト、または記入禁止欄オブジェクト)が示される。さらに、単語オブジェクト50Tごとの特徴および申込フォーム50における位置と、記入禁止欄オブジェクト50Hごとの特徴および申込フォーム50における位置と、記入欄オブジェクト50Rごとの位置とが示される。   The feature data 66 indicates the type (word object, entry field object, or entry inhibition field object) for each object. Further, the characteristics for each word object 50T and the position in the application form 50, the characteristics for each entry-prohibited column object 50H, the positions in the application form 50, and the positions for each entry field object 50R are shown.

単語オブジェクト50Tの特徴として、例えば、単語オブジェクト50Tが表わす文字列のドットの個数または面積が用いられる。単語オブジェクト50Tが表わす各文字のアスキーコードを用いてもよい。または、単語オブジェクト50Tのビットマップそのものを特徴として用いてもよい。   As a feature of the word object 50T, for example, the number or area of dots of a character string represented by the word object 50T is used. The ASCII code of each character represented by the word object 50T may be used. Alternatively, the bitmap of the word object 50T itself may be used as a feature.

記入禁止欄オブジェクト50Hの特徴として、例えば、記入禁止欄オブジェクト50Hの中に配置されている画像のドットの個数が用いられる。または、記入禁止欄オブジェクト50Hの中のビットマップそのものを特徴として用いてもよい。   As a feature of the entry prohibition column object 50H, for example, the number of dots of an image arranged in the entry prohibition column object 50H is used. Alternatively, the bitmap itself in the entry prohibition column object 50H may be used as a feature.

特徴コード生成部234は、特徴データ生成部233によって生成された特徴データ66を表わす二次元バーコードである特徴コード50Cを生成する。特徴コード50Cとして、モノクロの二次元バーコードを用いてもよいが、カラーの二次元バーコードを用いるのが望ましい。カラーの二次元バーコードの技術として、特開2007−323632号公報または特開2010−191944号公報に記載される技術を用いることができる。   The feature code generation unit 234 generates a feature code 50C that is a two-dimensional barcode representing the feature data 66 generated by the feature data generation unit 233. A monochrome two-dimensional barcode may be used as the feature code 50C, but a color two-dimensional barcode is preferably used. As a color two-dimensional barcode technology, the technology described in Japanese Patent Application Laid-Open No. 2007-323632 or Japanese Patent Application Laid-Open No. 2010-191944 can be used.

第一の回答フォーム生成部235は、カスタマイズされた申込フォーム50を1ページ目に配置し特徴コード50Cを2ページ目に配置したドキュメントの画像データである回答フォームファイル62を生成する。   The first response form generation unit 235 generates a response form file 62 that is image data of a document in which the customized application form 50 is arranged on the first page and the feature code 50C is arranged on the second page.

ところで、回答フォームファイル62を使用して両面印刷を行うと、1枚の用紙の表(おもて)面に申込フォーム50が印刷され、裏面に特徴コード50Cが印刷される。通常、特徴データ66のサイズが大きければ、特徴コード50Cを構成するセルの数が多くなり特徴コード50Cが大きくなる。特徴コード50Cが大きすぎると、特徴コード50Cを申込フォーム50とともに同じ用紙の同じ面に印刷することができなくなる。そこで、申込フォーム50および特徴コード50Cを別々の面に印刷するのである。   By the way, when duplex printing is performed using the answer form file 62, the application form 50 is printed on the front side of one sheet, and the feature code 50C is printed on the back side. Normally, if the size of the feature data 66 is large, the number of cells constituting the feature code 50C increases and the feature code 50C increases. If the feature code 50C is too large, the feature code 50C cannot be printed on the same side of the same sheet together with the application form 50. Therefore, the application form 50 and the feature code 50C are printed on separate surfaces.

しかし、申込フォーム50と特徴コード50Cとが別々の面に印刷されると、後述するように、回答用紙の両方の面をスキャンしなければならない。スキャンを行う装置のスペックによっては、両面をスキャンするのが面倒なことがある。そこで、アップロード処理部236、保存場所コード生成部237、および第二の回答フォーム生成部238は、次の処理を行う。   However, if the application form 50 and the feature code 50C are printed on different sides, both sides of the answer sheet must be scanned as will be described later. Depending on the specifications of the scanning device, it may be troublesome to scan both sides. Therefore, the upload processing unit 236, the storage location code generation unit 237, and the second answer form generation unit 238 perform the following processing.

アップロード処理部236は、特徴データ66をサーバ3へアップロードする。そして、特徴データ66が保存された場所を示す保存場所情報(例えば、URL(Uniform Resource Locator)を取得する。   The upload processing unit 236 uploads the feature data 66 to the server 3. Then, storage location information (for example, URL (Uniform Resource Locator)) indicating the location where the feature data 66 is stored is acquired.

保存場所コード生成部237は、保存場所情報を表わす二次元バーコードである保存場所コード50Sを生成する。保存場所情報は、特徴データ66が示す情報よりもずっと少ないので、保存場所コード50Sを構成するセルの数を少なくすることができる。よって、保存場所コード50Sのサイズも、特徴コード50Cよりも小さくすることができる。特徴コード50CとしてQRコード(登録商標)が用いられる。   The storage location code generation unit 237 generates a storage location code 50S that is a two-dimensional barcode representing storage location information. Since the storage location information is much smaller than the information indicated by the feature data 66, the number of cells constituting the storage location code 50S can be reduced. Therefore, the size of the storage location code 50S can be made smaller than that of the feature code 50C. A QR code (registered trademark) is used as the feature code 50C.

第二の回答フォーム生成部238は、回答フォームファイル63を生成する。回答フォームファイル63は、1ページのドキュメントの画像データである。このページには、申込フォーム50が配置され、さらに、単語オブジェクト50T、記入欄オブジェクト50R、および記入禁止欄オブジェクト50Hのいずれも配置されていない位置に保存場所コード50Sが配置される。   The second answer form generation unit 238 generates an answer form file 63. The answer form file 63 is image data of a one-page document. On this page, an application form 50 is arranged, and a storage location code 50S is arranged at a position where none of the word object 50T, the entry field object 50R, and the entry prohibition field object 50H are arranged.

回答フォームデータ送信部239は、回答フォームファイル62または回答フォームファイル63を電子メールに添付して端末装置2Aへ送信する。   The reply form data transmission unit 239 attaches the reply form file 62 or the reply form file 63 to the electronic mail and transmits it to the terminal device 2A.

回答フォームファイル62および回答フォームファイル63のどちらを生成するのかは、顧客Uxが指定してもよいし、会社Cxの従業員が指定してもよい。または、両方生成して顧客Uxへ提供し、どちらを使用するのかを顧客Uxが決めてもよい。   Which of the answer form file 62 and the answer form file 63 is generated may be specified by the customer Ux or an employee of the company Cx. Alternatively, both may be generated and provided to the customer Ux, and the customer Ux may decide which one to use.

端末装置2Aにおいて、回答フォームデータ取得部201は、回答フォームファイル62または回答フォームファイル63を電子メールから取得する。   In the terminal device 2A, the answer form data acquisition unit 201 acquires the answer form file 62 or the answer form file 63 from the e-mail.

すると、印刷要求部202は、申込フォーム50を印刷するように画像形成装置1Aへ要求する。この際に、回答フォームファイル62または回答フォームファイル63を画像形成装置1Aへ送信する。なお、画像形成装置1Aが回答フォームファイル62または回答フォームファイル63のフォーマットに対応していない場合は、印刷要求部202は、これを画像形成装置1Aに対応するPDL(Page Description Language)のデータに変換して送信する。   Then, the print request unit 202 requests the image forming apparatus 1A to print the application form 50. At this time, the reply form file 62 or the reply form file 63 is transmitted to the image forming apparatus 1A. If the image forming apparatus 1A does not support the format of the answer form file 62 or the answer form file 63, the print request unit 202 converts this into PDL (Page Description Language) data corresponding to the image forming apparatus 1A. Convert and send.

すると、画像形成装置1Aは、回答フォームファイル62または回答フォームファイル63に基づいて画像を用紙に印刷する。これにより、回答用紙が生成される。回答フォームファイル62に基づく場合は、図9に示すような申込用紙5FAが回答用紙として得られる。回答フォームファイル63に基づく場合は、図10に示すような申込用紙5FBが回答用紙として得られる。   Then, the image forming apparatus 1A prints an image on a sheet based on the answer form file 62 or the answer form file 63. Thereby, an answer sheet is generated. When based on the reply form file 62, an application form 5FA as shown in FIG. 9 is obtained as a reply sheet. When based on the reply form file 63, an application form 5FB as shown in FIG. 10 is obtained as a reply sheet.

なお、会社Cxの従業員が画像形成装置1Bによって申込用紙5FAまたは申込用紙5FBを用意し、顧客Uxへ郵送してもよい。   An employee of company Cx may prepare application form 5FA or application form 5FB by image forming apparatus 1B and mail it to customer Ux.

〔申込およびその受付〕
図11は、申込用紙5FAの表面の例を示す図である。図12は、回答用紙チェック部222の構成の例を示す図である。図13は、チェック結果画像521、522の例を示す図である。
[Application and reception desk]
FIG. 11 is a diagram illustrating an example of the surface of the application form 5FA. FIG. 12 is a diagram illustrating an example of the configuration of the answer sheet check unit 222. FIG. 13 is a diagram illustrating an example of the check result images 521 and 522.

顧客Uxは、図11のように、申込用紙5FAまたは申込用紙5FBの表面の2つ目の枠に自分の氏名を手書きし、4つ目の枠に証人の氏名を証人に手書きしてもらう。会社Cxに連絡したいことがあれば、5つ目の枠にそれを手書きすることができる。そして、申込用紙5FAを使用した場合は、申込用紙5FAの表面をスキャナ2Kに読み取らせる。これにより、申込用紙5FAの表面に描かれた画像の画像ファイル671が生成される。一方、申込用紙5FBを使用した場合は、申込用紙5FBの表面および裏面をスキャナ2Kに読み取らせる。これにより、申込用紙5FAの表面に描かれた画像および裏面に描かれた画像の画像ファイル672が生成される。スキャナ2Kの代わりに画像形成装置1Aにスキャンさせてもよい。   As shown in FIG. 11, the customer Ux has his / her name written in the second frame on the surface of the application form 5FA or the application form 5FB, and the witness's name is handwritten in the fourth frame. If you want to contact company Cx, you can write it in the fifth frame. When the application form 5FA is used, the scanner 2K is caused to read the surface of the application form 5FA. Thereby, an image file 671 of an image drawn on the surface of the application form 5FA is generated. On the other hand, when the application form 5FB is used, the scanner 2K is caused to read the front and back surfaces of the application form 5FB. Thereby, the image file 672 of the image drawn on the front surface of the application form 5FA and the image drawn on the back surface is generated. The image forming apparatus 1A may scan instead of the scanner 2K.

端末装置2Aの回答処理部203は、スキャナ2Kから画像ファイル671または画像ファイル672を受信し、これを回答データ68として電子メールに添付して端末装置2Bへ送信する。これにより、回答用紙に記入された回答が会社Cxへ与えられる。   The answer processing unit 203 of the terminal device 2A receives the image file 671 or the image file 672 from the scanner 2K, attaches this as answer data 68 to an electronic mail, and transmits it to the terminal device 2B. As a result, the answer written on the answer sheet is given to the company Cx.

なお、顧客Uxは、回答データ68を電子メールで送信する代わりに、申込用紙5FAまたは申込用紙5FBを会社Cxへ郵送してもよい。   The customer Ux may mail the application form 5FA or the application form 5FB to the company Cx instead of sending the response data 68 by e-mail.

端末装置2Bにおいて、回答用紙チェック部222は、回答用紙(申込用紙5FA、5FB)に手書きされた内容などに不備がないかどうかを、次のようにチェックする。   In the terminal device 2B, the answer sheet check unit 222 checks whether or not the contents handwritten on the answer sheet (application forms 5FA, 5FB) are incomplete as follows.

回答用紙チェック部222は、図12に示すように、回答データ取得部241、オブジェクト検出部242、特徴データ復号部243、特徴データダウンロード部244、加筆画像抽出部245、改変情報抽出部246、チェック結果出力処理部247などによって構成される。   As shown in FIG. 12, the answer sheet check unit 222 includes an answer data acquisition unit 241, an object detection unit 242, a feature data decoding unit 243, a feature data download unit 244, a retouched image extraction unit 245, a modification information extraction unit 246, a check The result output processing unit 247 and the like are included.

回答データ取得部241は、電子メールが端末装置2Aから送信されてきたら、回答データ68をこの電子メールから取得する。ただし、申込用紙5FAまたは申込用紙5FBが郵送されてきた場合は、会社Cxの従業員は、これを画像形成装置1Bまたはスキャナ2Lにスキャンさせることによって回答データ68を生成し、端末装置2Bに入力する。   When the e-mail is transmitted from the terminal device 2A, the answer data acquisition unit 241 acquires the answer data 68 from the e-mail. However, when the application form 5FA or the application form 5FB is mailed, the employee of the company Cx generates the answer data 68 by causing the image forming apparatus 1B or the scanner 2L to scan it and input it to the terminal apparatus 2B. To do.

オブジェクト検出部242は、回答データ68に示される画像から、単語オブジェクト51T、空欄オブジェクト51E、非空欄オブジェクト51F、特徴コード50C、および保存場所コード50Sを検出する。   The object detection unit 242 detects the word object 51T, the blank object 51E, the non-blank object 51F, the feature code 50C, and the storage location code 50S from the image indicated in the answer data 68.

単語オブジェクト51Tは、単語オブジェクト50Tと同様、英単語を表わす文字列である。空欄オブジェクト51Eは、矩形の空欄である。非空欄オブジェクト51Fは、何らかの画像が中に示される矩形の欄である。なお、特徴コード50Cおよび保存場所コード50Sは、いずれか一方のみが検出される。   The word object 51T is a character string representing an English word, like the word object 50T. The blank object 51E is a rectangular blank. The non-blank object 51F is a rectangular field in which some image is shown. Only one of the feature code 50C and the storage location code 50S is detected.

特徴データ復号部243は、回答データ68から特徴コード50Cが検出された場合に、特徴コード50Cを特徴データ66に復号する。   The feature data decoding unit 243 decodes the feature code 50C into the feature data 66 when the feature code 50C is detected from the answer data 68.

特徴データダウンロード部244は、回答データ68から保存場所コード50Sが検出された場合に、保存場所コード50Sに示される保存場所情報(例えば、URL)に基づいて、サーバ3から特徴データ66をダウンロードする。   When the storage location code 50S is detected from the answer data 68, the feature data download unit 244 downloads the feature data 66 from the server 3 based on storage location information (for example, URL) indicated in the storage location code 50S. .

加筆画像抽出部245は、回答データ68に示される、申込用紙5FAまたは申込用紙5FBの表面の画像(以下、「申込フォーム51」と記載する。)の中から、書き加えられた画像(以下、「加筆画像50K」と記載する。)を次のように抽出する。   The retouched image extracting unit 245 adds an image (hereinafter, referred to as “application form 51”) added from the image on the front surface of the application form 5FA or the application form 5FB shown in the response data 68 (hereinafter referred to as “application form 51”). “Described image 50K”) is extracted as follows.

加筆画像抽出部245は、特徴データ復号部243または特徴データダウンロード部244によって得られた特徴データ66に基づいて、申込フォーム50の中の記入欄オブジェクト50Rの位置を特定する。申込フォーム51の中から、特定された位置と同じ位置にあるオブジェクトを検索する。そして、検索されたオブジェクトが非空欄オブジェクト51Fであれば、その非空欄オブジェクト51Fの中に配置されている画像を、加筆画像50Kとして検出する。   The added image extraction unit 245 specifies the position of the entry field object 50R in the application form 50 based on the feature data 66 obtained by the feature data decoding unit 243 or the feature data download unit 244. The application form 51 is searched for an object at the same position as the specified position. If the searched object is a non-blank object 51F, an image arranged in the non-blank object 51F is detected as a retouched image 50K.

ところで、顧客Uxが記入欄オブジェクト50R以外の部分を改変(修正、改ざん)して回答することがある。例えば、単語オブジェクト50Tを書き換えたり、記入禁止欄オブジェクト50Hに手書きしたりすることがある。改変情報抽出部246は、このような改変を次のように抽出する。   By the way, the customer Ux may reply by changing (correcting or falsifying) parts other than the entry field object 50R. For example, the word object 50T may be rewritten or handwritten in the entry prohibition column object 50H. The modification information extraction unit 246 extracts such modification as follows.

改変情報抽出部246は、特徴データ復号部243または特徴データダウンロード部244によって得られた特徴データ66に基づいて、申込フォーム50の中の単語オブジェクト50Tの位置を特定する。申込フォーム51の中から、特定された位置と同じ位置にある単語オブジェクト51Tを検索し、その単語オブジェクト51Tの特徴を算出する。特徴データ66に示される、その単語オブジェクト50Tの特徴と、算出した特徴とを比較する。そして、両者が一致しなければ、その単語オブジェクト51Tを、改変されたものとして抽出する。一致しなければ、その単語オブジェクト51Tが改変されていないと判別する。なお、両者の差異が一定の範囲内であれば、改変されていないと判別してもよい。   The modification information extraction unit 246 specifies the position of the word object 50T in the application form 50 based on the feature data 66 obtained by the feature data decoding unit 243 or the feature data download unit 244. A word object 51T located at the same position as the specified position is searched from the application form 51, and the characteristics of the word object 51T are calculated. The feature of the word object 50T shown in the feature data 66 is compared with the calculated feature. If they do not match, the word object 51T is extracted as modified. If they do not match, it is determined that the word object 51T has not been altered. If the difference between the two is within a certain range, it may be determined that no modification has been made.

また、改変情報抽出部246は、特徴データ復号部243または特徴データダウンロード部244によって得られた特徴データ66に基づいて、申込フォーム50の中の記入禁止欄オブジェクト50Hの位置を特定する。申込フォーム51の中から、特定された位置と同じ位置にある欄(空欄オブジェクト51Eまたは非空欄オブジェクト51F)を検索し、その欄の特徴を算出する。特徴データ66に示される、その記入禁止欄オブジェクト50Hの特徴と、算出した特徴とを比較する。そして、両者が一致しなければ、その欄を、改変されたものとして抽出する。一致しなければ、その欄が改変されていないと判別する。なお、両者の差異が一定の範囲内であれば、改変されていないと判別してもよい。   Further, the modification information extraction unit 246 specifies the position of the entry prohibition column object 50H in the application form 50 based on the feature data 66 obtained by the feature data decoding unit 243 or the feature data download unit 244. A column (blank object 51E or non-blank object 51F) at the same position as the specified position is searched from the application form 51, and the characteristics of the column are calculated. The feature of the entry prohibition column object 50H indicated in the feature data 66 is compared with the calculated feature. If the two do not match, the column is extracted as modified. If they do not match, it is determined that the field has not been altered. If the difference between the two is within a certain range, it may be determined that no modification has been made.

加筆画像抽出部245および改変情報抽出部246が処理を実行する前に、申込フォーム51に含まれる単語オブジェクト51Tおよび非空欄オブジェクト51Fそれぞれの特徴を算出しておいてもよい。   The characteristics of the word object 51T and the non-blank object 51F included in the application form 51 may be calculated before the retouched image extraction unit 245 and the modification information extraction unit 246 execute processing.

チェック結果出力処理部247は、加筆画像抽出部245および改変情報抽出部246による抽出の結果を、次のような形態で出力する。   The check result output processing unit 247 outputs the extraction results by the retouched image extraction unit 245 and the modification information extraction unit 246 in the following form.

例えば、図13(A)のようなチェック結果画像521をタッチパネルディスプレイに表示させ、または、画像形成装置1Bに印刷させる。チェック結果画像521は、加筆画像抽出部245によって抽出された加筆画像50Kおよび改変情報抽出部246によって抽出された欄を、他のオブジェクトとは異なる形態で(例えば、太線で囲って)示している。さらに、加筆画像抽出部245によって加筆画像50Kが抽出されなかった空欄オブジェクト51E(つまり、記入漏れの可能性がある欄)も、他のオブジェクトとは異なる形態で表わす。太線で囲う代わりに、色を変えて(例えば、赤色で)を表わしてもよい。   For example, a check result image 521 as shown in FIG. 13A is displayed on the touch panel display or printed on the image forming apparatus 1B. The check result image 521 shows the retouched image 50K extracted by the retouched image extraction unit 245 and the column extracted by the modification information extraction unit 246 in a form different from other objects (for example, surrounded by a thick line). . Further, the blank object 51E from which the retouched image extraction unit 245 has not extracted the retouched image 50K (that is, a field that may be missing) is also represented in a different form from other objects. Instead of surrounding with a bold line, the color may be changed (for example, red).

図13(B)のようなチェック結果画像522をタッチパネルディスプレイに表示させ、または、画像形成装置1Bに印刷させてもよい。チェック結果画像522は、加筆画像抽出部245によって抽出された加筆画像50K、改変情報抽出部246によって抽出された欄、および加筆画像抽出部245によって加筆画像50Kが抽出されなかった空欄オブジェクト51Eのみを抜き出して示している。各オブジェクトが選ばれた理由を吹き出しによって示してもよい。または、加筆画像50Kを赤色に着色し、記入漏れの可能性がある欄を赤色で塗り潰し、改変があった箇所に赤色の複数の斜線を引いてもよい。   A check result image 522 as shown in FIG. 13B may be displayed on the touch panel display or may be printed on the image forming apparatus 1B. The check result image 522 includes only the retouched image 50K extracted by the retouched image extraction unit 245, the column extracted by the modification information extraction unit 246, and the blank object 51E from which the retouched image extraction unit 245 has not extracted the retouched image 50K. Shown extracted. The reason why each object is selected may be indicated by a balloon. Alternatively, the retouched image 50K may be colored in red, a field that may be filled in may be filled in with red, and a plurality of red diagonal lines may be drawn at places where the modification has been made.

図14は、端末装置2Bにおける全体的な処理の流れの例を示すフローチャートである。図15は、申込フォーム50の提供の処理の流れの例を示すフローチャートである。図16は、申込フォーム50の提供の処理の流れの変形例を示すフローチャートである。図17および図18は、回答のチェックの処理の流れの例を示すフローチャートである。   FIG. 14 is a flowchart illustrating an example of the overall processing flow in the terminal device 2B. FIG. 15 is a flowchart illustrating an example of the flow of processing for providing the application form 50. FIG. 16 is a flowchart showing a modification of the processing flow for providing the application form 50. FIG. 17 and FIG. 18 are flowcharts showing an example of the flow of answer check processing.

次に、端末装置2Bの全体的な処理の流れを、図14ないし図18のフローチャートを参照しながら説明する。   Next, the overall processing flow of the terminal device 2B will be described with reference to the flowcharts of FIGS.

端末装置2Bは、端末装置2Aなどからの入力があるごとに、それに応じて図14に示すように処理を実行する。   Each time the terminal device 2B receives an input from the terminal device 2A or the like, the terminal device 2B performs processing as shown in FIG. 14 accordingly.

端末装置2Bは、会社Cxの提供するサービスへの加入を希望する旨を示す電子メールを受信すると(#11でYes)、所定の事項を記入するための申込フォーム50を要求元へ提供するための処理を行う(#12)。この処理の手順は、図15に示す通りである。   When the terminal device 2B receives an e-mail indicating that the user wishes to subscribe to the service provided by the company Cx (Yes in # 11), the terminal device 2B provides the request source with an application form 50 for filling in predetermined items. (# 12). The procedure of this process is as shown in FIG.

図15において、端末装置2Bは、回答用紙の印刷面(片面または両面)の希望のほか、顧客Uxおよび証人それぞれの氏名などの条件を取得する(#701)。   In FIG. 15, the terminal device 2B obtains conditions such as the name of each of the customer Ux and the witness in addition to the desired print surface (one side or both sides) of the answer sheet (# 701).

端末装置2Bは、取得した両人の氏名を申込フォーム50に配置する(#702)。申込フォーム50を構成するオブジェクトを抽出し、各オブジェクトの特徴を算出して特徴データ66を生成する(#703)。   The terminal device 2B places the acquired names of both persons on the application form 50 (# 702). The objects constituting the application form 50 are extracted, the characteristics of each object are calculated, and the characteristic data 66 is generated (# 703).

印刷面の希望が「両面」である場合は(#704でYes)、端末装置2Bは、特徴コード50Cを生成する(#705)。そして、1ページ目(表面)に申込フォーム50を配置し2ページ目に特徴コード50Cを配置したドキュメントのデータ(回答フォームファイル62)を生成し、要求元へ送信する(#706)。   If the desired print side is “both sides” (Yes in # 704), the terminal device 2B generates the feature code 50C (# 705). Then, document data (answer form file 62) in which the application form 50 is arranged on the first page (front surface) and the feature code 50C is arranged on the second page is generated and transmitted to the request source (# 706).

一方、印刷面の希望が「片面」である場合は(#704でNo)、端末装置2Bは、特徴データ66をサーバ3へアップロードし(#707)、特徴データ66が保存された場所を示す保存場所コード50Sを生成する(#708)。そして、1ページ目(表面)に申込フォーム50を配置し申込フォーム50の中のオブジェクトのない位置に保存場所コード50Sを配置したドキュメントのデータ(回答フォームファイル63)を生成し、要求元へ送信する(#709)。   On the other hand, if the desired print side is “single side” (No in # 704), the terminal device 2B uploads the feature data 66 to the server 3 (# 707), indicating the location where the feature data 66 is stored. A storage location code 50S is generated (# 708). Then, document data (answer form file 63) in which the application form 50 is arranged on the first page (front surface) and the storage location code 50S is arranged at a position where no object exists in the application form 50 is generated and transmitted to the request source. (# 709).

このようにして、申込フォーム50が電子データとして要求元へ届けられる。申込フォーム50を印刷物として要求元へ届ける場合は、端末装置2Bは、図15に示した処理の代わりに、図16に示す処理を行えばよい。   In this way, the application form 50 is delivered to the request source as electronic data. When the application form 50 is delivered as a printed matter to the request source, the terminal device 2B may perform the process shown in FIG. 16 instead of the process shown in FIG.

図16のステップ#721〜#725、#727〜#728の処理は、電子データとして申込フォーム50を提供する場合と同様であって、図15のステップ#701〜#705、#707〜#708で説明した通りである。   The processing in steps # 721 to # 725 and # 727 to # 728 in FIG. 16 is the same as that in the case of providing the application form 50 as electronic data, and steps # 701 to # 705 and # 707 to # 708 in FIG. As explained in.

印刷面の希望が「両面」である場合は(#724でYes)、端末装置2Bは、回答フォームファイル62を画像形成装置1Bへ送信することによって、回答用紙を印刷するように指令する(#726)。すると、画像形成装置1Bは、回答フォームファイル62に基づいて印刷を行う。これにより、申込用紙5FA(図9参照)が得られる。   When the desired print side is “both sides” (Yes in # 724), the terminal device 2B sends an answer form file 62 to the image forming apparatus 1B to instruct to print the answer sheet (#). 726). Then, the image forming apparatus 1B performs printing based on the answer form file 62. Thereby, an application form 5FA (see FIG. 9) is obtained.

一方、印刷面の希望が「片面」である場合は(#724でNo)、端末装置2Bは、回答フォームファイル63を画像形成装置1Bへ送信することによって、回答用紙を印刷するように指令する(#729)。すると、画像形成装置1Bは、回答フォームファイル63に基づいて印刷を行う。これにより、申込用紙5FB(図10参照)が得られる。   On the other hand, if the desired print side is “single side” (No in # 724), the terminal device 2B sends an answer form file 63 to the image forming apparatus 1B to instruct to print the answer sheet. (# 729). Then, the image forming apparatus 1B performs printing based on the answer form file 63. Thereby, an application form 5FB (see FIG. 10) is obtained.

顧客Uxは、必要な情報を申込用紙5FAまたは申込用紙5FBに書き込み、これをスキャンして回答データ68に電子データ化する。そして、電子メールに回答データ68を添付して会社Cxへ送信する。または、申込用紙5FAまたは申込用紙5FBを会社Cxへ郵送してもよい。   The customer Ux writes necessary information on the application form 5FA or the application form 5FB, scans it, and converts it into response data 68 as electronic data. Then, the reply data 68 is attached to the e-mail and transmitted to the company Cx. Alternatively, the application form 5FA or the application form 5FB may be mailed to the company Cx.

図14に戻って、端末装置2Bは、回答の電子メールを受信すると(#13でYes)、申込用紙5FAまたは申込用紙5FBを検証(チェック)する処理を、図17〜図18に示す手順で実行する(#14)。   Returning to FIG. 14, when the terminal device 2B receives the reply e-mail (Yes in # 13), the process of verifying (checking) the application form 5FA or the application form 5FB is performed according to the procedure shown in FIGS. Execute (# 14).

図17および図18において、端末装置2Bは、この電子メールから回答データ68を取得する(#751)。   In FIG. 17 and FIG. 18, the terminal device 2B acquires the reply data 68 from this e-mail (# 751).

回答データ68が示す画像(特に、申込用紙5FAの裏面の画像)にカラーコードつまり特徴コード50Cが含まれている場合は(#752でYes)、端末装置2Bは、特徴コード50Cを特徴データ66に復号する(#753)。   If the image indicated by the response data 68 (particularly the image on the back of the application form 5FA) includes a color code, that is, the feature code 50C (Yes in # 752), the terminal device 2B uses the feature code 50C as the feature data 66. (# 753).

一方、回答データ68が示す画像(特に、申込用紙5FBの表面の画像)にQRコードつまり保存場所コード50Sが含まれている場合は(#752でNo)、端末装置2Bは、保存場所コード50Sが示すURLに基づいて特徴データ66をダウンロードする(#754)。   On the other hand, when the QR code, that is, the storage location code 50S is included in the image indicated by the response data 68 (particularly, the image on the front surface of the application form 5FB) (No in # 752), the terminal device 2B uses the storage location code 50S. The feature data 66 is downloaded based on the URL indicated by (# 754).

端末装置2Bは、回答データ68が示す表面の画像からオブジェクトを検出し、単語オブジェクト51Tおよび非空欄オブジェクト51Fそれぞれの特徴を算出する(#755)。そして、ステップ#753または#754で取得した特徴データ66に示される特徴とステップ#755で算出した特徴とを比較し(#756)、加筆、未記入、および改変を次のように抽出する(#757〜#764)。   The terminal device 2B detects the object from the surface image indicated by the answer data 68, and calculates the characteristics of the word object 51T and the non-blank object 51F (# 755). Then, the feature indicated in the feature data 66 acquired in step # 753 or # 754 is compared with the feature calculated in step # 755 (# 756), and the added, unfilled, and modification are extracted as follows ( # 757 to # 764).

端末装置2Bは、申込フォーム50の中に記入欄オブジェクト50Rがあり(#757でYes)、かつ、申込フォーム51の、その記入欄オブジェクト50Rの位置と同じ位置に、画像があれば(#758でYes)、その画像を加筆画像50Kとして抽出する(#759)。画像がなければ(#758でNo)、記入欄オブジェクト50Rを記入漏れの可能性がある欄(未記入欄)として抽出する(#760)。   The terminal device 2B has the entry field object 50R in the application form 50 (Yes in # 757), and if there is an image at the same position as the entry field object 50R in the application form 51 (# 758). Yes), the image is extracted as a retouched image 50K (# 759). If there is no image (No in # 758), the entry field object 50R is extracted as a field (unfilled field) that may be filled out (# 760).

同じ位置にあるが特徴が相違する単語オブジェクト50Tと単語オブジェクト51Tとがある場合は(#761でYes)、端末装置2Bは、この単語オブジェクト51Tを改変情報として抽出する(#762)。   If there is a word object 50T and a word object 51T that are in the same position but have different features (Yes in # 761), the terminal device 2B extracts the word object 51T as modification information (# 762).

同じ位置にあるが特徴が相違する記入禁止欄オブジェクト50Hと非空欄オブジェクト51Fとがある場合は(#763でYes、#764でYes)、この非空欄オブジェクト51Fを改変情報として抽出する(#765)。   When there is a non-entry column object 50H and a non-blank object 51F that are in the same position but have different features (Yes in # 763, Yes in # 764), this non-blank object 51F is extracted as modification information (# 765). ).

そして、端末装置2Bは、ステップ#760、#762、#764で抽出した結果を、図13のようなチェック結果画像521またはチェック結果画像522として出力する(#766)。   Then, the terminal device 2B outputs the results extracted in steps # 760, # 762, and # 764 as a check result image 521 or a check result image 522 as shown in FIG. 13 (# 766).

本実施形態によると、回答用紙に書き加えられた加筆情報の抽出、回答用紙に予め記されていた既存情報の改変の抽出、および記入漏れと思われる欄の抽出を従来よりも容易に行うことができる。   According to the present embodiment, it is easier to extract the added information written on the answer sheet, extract the modification of the existing information previously written on the answer sheet, and extract the column that seems to be missing. Can do.

本実施形態では、単語オブジェクト50Tまたは記入禁止欄オブジェクト50Hごとに改変の有無をチェックしたが、他の単位で改変の有無をチェックしてもよい。例えば、1文字ごとに改変の有無をチェックしてもよい。または、申込フォーム50を複数のブロックに区切り、ブロックごとに改変の有無をチェックしてもよい。   In the present embodiment, the presence / absence of modification is checked for each word object 50T or entry prohibition column object 50H, but the presence / absence of modification may be checked in other units. For example, the presence or absence of alteration may be checked for each character. Alternatively, the application form 50 may be divided into a plurality of blocks, and the presence or absence of modification may be checked for each block.

図19は、記入欄オブジェクト50Rおよび記入禁止欄オブジェクト50Hの形態の変形例を示す図である。図20は、申込フォーム50の一部分を秘匿する例を示す図である。   FIG. 19 is a diagram showing a modification of the form of the entry field object 50R and the entry prohibition field object 50H. FIG. 20 is a diagram illustrating an example in which a part of the application form 50 is concealed.

本実施形態では、申込フォーム50の中の空欄が記入欄オブジェクト50Rであり、何らかの情報が印刷されている欄が記入禁止欄オブジェクト50Hであった。しかし、空欄だけでなく、何らかの情報が印刷されている欄にも回答者に情報を書き加えてもらうように運用される場合がある。そこで、記入欄オブジェクト50Rおよび記入禁止欄オブジェクト50Hを、図19(A)に示すように、枠の太さを変えることによって区別してもよい。または、図19(B)に示すように、所定の角(例えば、左上の角)に異なる印を付すことによって区別してもよい。   In this embodiment, the blank field in the application form 50 is the entry field object 50R, and the field in which some information is printed is the entry prohibition field object 50H. However, there is a case where it is operated so that the respondent adds information not only to the blank but also to a column where some information is printed. Therefore, the entry field object 50R and the entry prohibition field object 50H may be distinguished by changing the thickness of the frame as shown in FIG. Or you may distinguish by attaching | subjecting a different mark to a predetermined | prescribed corner | angular (for example, upper left corner) as shown in FIG.19 (B).

記入用の欄が、枠ではなく、罫線によって表わされる場合がある。そこで、この罫線を含む領域を記入欄オブジェクト50Rとして検出できるように、記入欄オブジェクト50Rを、図19(C)のように所定の印を付すことによって定義してもよい。または、1本の罫線から上の、所定の高さまでの領域を記入欄オブジェクト50Rとして検出してもよい。   The entry field may be represented by a ruled line instead of a frame. Therefore, the entry field object 50R may be defined by attaching a predetermined mark as shown in FIG. 19C so that the area including the ruled line can be detected as the entry field object 50R. Alternatively, an area from a ruled line up to a predetermined height may be detected as the entry field object 50R.

回答用紙に記入された内容の一部を秘匿して出力した方が好ましい場合がある。例えば、図20(A)に示すアンケートフォーム50’の印刷物が回答用紙として配付され、図20(B)に示す申込フォーム51’が得られたとする。2番目および3番目の記入欄オブジェクト50Rに記入された内容は、ごく一部の従業員のみが閲覧することができるのが、望ましい。または、記入欄オブジェクト50Rごとに、内容を閲覧することができる従業員が異なるのが望ましい場合もある。   It may be preferable to conceal a part of the content entered on the answer sheet. For example, it is assumed that a printed matter of a questionnaire form 50 'shown in FIG. 20A is distributed as an answer sheet, and an application form 51' shown in FIG. 20B is obtained. It is desirable that the contents entered in the second and third entry objects 50R can be viewed by only a few employees. Alternatively, it may be desirable for the entry field object 50R to have different employees who can view the contents.

そこで、記入欄オブジェクト50Rごとに、アクセス権を予め設定しておく。記入欄オブジェクト50Rごとに、アクセス権に応じたマークを付しておいてもよい。
そして、回答を閲覧しようとする従業員に与えられたアクセス権に応じて、一部の記入欄オブジェクト50Rを秘匿して出力する。例えば、このアンケートの対象である店舗の経営者には、図20(C)のように、個人情報に関する記入欄オブジェクト50Rをマスクして出力する。顧客からの問合せに対応する従業員(いわゆる、お客様相談室の担当者)には、図20(B)のように、何も秘匿せずに出力する。
Therefore, an access right is set in advance for each entry field object 50R. A mark corresponding to the access right may be attached to each entry field object 50R.
Then, in accordance with the access right given to the employee who wants to view the answer, a part of the entry field object 50R is concealed and output. For example, to the manager of the store that is the subject of this questionnaire, the entry field object 50R related to personal information is masked and output as shown in FIG. As shown in FIG. 20 (B), nothing is concealed and output to the employee who responds to the inquiry from the customer (so-called person in charge of the customer consultation room).

記入欄オブジェクト50Rは、記入された回答の画像と同じ色の矩形の画像を重ねることによって秘匿すればよい。または、記入された回答の画像を削除し、所定の画像(例えば、「マル秘」という文字の画像)を記入欄オブジェクト50Rに重ねることによって秘匿してもよい。   The entry field object 50R may be concealed by superimposing rectangular images of the same color as the entered answer image. Alternatively, the entered answer image may be deleted, and a predetermined image (for example, an image of a character “Mal secret”) may be overlaid on the entry field object 50R to keep it secret.

図20の申込フォーム51’を出力するに際して、端末装置2Bは、図17〜図18のフローチャートのステップ#766において、端末装置2Bを操作しているユーザのアクセス権に基づいて、秘匿すべき加筆画像50Kとそうでない加筆画像50Kとを判別する。そして、秘匿すべき加筆画像50Kに対して上述の通りマスクを施すなどの処理を行い、申込フォーム51’を出力する。   When the application form 51 ′ of FIG. 20 is output, the terminal device 2B adds the information to be concealed based on the access right of the user operating the terminal device 2B in step # 766 of the flowcharts of FIGS. An image 50K and a retouched image 50K that is not so are discriminated. Then, processing such as masking is performed on the retouched image 50K to be concealed as described above, and an application form 51 'is output.

本実施形態では、特徴データ66をサーバ3へアップロードしたが、特徴データ66の代わりに特徴コード50Cをアップロードしてもよい。   In the present embodiment, the feature data 66 is uploaded to the server 3, but a feature code 50C may be uploaded instead of the feature data 66.

本実施形態では、端末装置2Aおよび端末装置2Bは、電子メールによってデータをやり取りしたが、ウェブサーバを介してやり取りしてもよい。   In the present embodiment, the terminal device 2A and the terminal device 2B exchange data by e-mail, but may exchange data via a web server.

本実施形態では、図4に示した機能を端末装置2Aによって実現したが、画像形成装置1Aによって実現してもよい。同様に、図5に示した機能を端末装置2Bの代わりに画像形成装置1Bによって実現してもよい。   In the present embodiment, the function illustrated in FIG. 4 is realized by the terminal device 2A, but may be realized by the image forming apparatus 1A. Similarly, the function shown in FIG. 5 may be realized by the image forming apparatus 1B instead of the terminal device 2B.

本実施形態では、申込フォーム50の記録媒体として用紙を使用したが、電子ペーパを使用してもよい。   In the present embodiment, paper is used as the recording medium of the application form 50, but electronic paper may be used.

その他、手書情報収集システム4、画像形成装置1A、1B、端末装置2A、2Bの全体または各部の構成、処理内容、処理順序、データの構成、チェック結果の示し方などは、本発明の趣旨に沿って適宜変更することができる。   In addition, the handwriting information collection system 4, the image forming apparatuses 1 </ b> A and 1 </ b> B, the terminal apparatuses 2 </ b> A and 2 </ b> B, the configuration of all or each part, the processing content, the processing order, the data configuration, and how to indicate the check results Can be changed as appropriate.

4 手書情報収集システム(情報収集システム)
1A 画像形成装置(記録媒体提供手段)
2B 端末装置(情報収集装置、コンピュータ)
244 特徴データダウンロード部(取得手段)
245 加筆情報抽出部(加筆情報抽出手段)
246 改変情報抽出部(改変領域抽出手段)
50C 特徴コード
50H 記入禁止欄オブジェクト
50K 加筆画像(加筆情報)
50R 記入欄オブジェクト
50S 保存場所コード
50T 単語オブジェクト
51 申込フォーム(読取画像)
66 特徴データ
4 Handwritten information collection system (information collection system)
1A image forming apparatus (recording medium providing means)
2B terminal device (information collecting device, computer)
244 Feature Data Download Unit (Acquisition means)
245 Retouching information extracting unit (rewriting information extracting means)
246 Modification information extraction unit (modified area extraction means)
50C Feature code 50H Entry prohibited column object 50K Retouched image (retouch information)
50R entry field object 50S storage location code 50T word object 51 application form (read image)
66 Feature data

Claims (15)

情報を書き加えるための領域である複数の第一の領域とそれ以外の領域である1つまたは複数の第二の領域とを有する記録媒体に、当該第一の領域ごとの第一の位置と当該第二の領域ごとの第二の位置および記された画像の第一の特徴とを示すコードを記しておき、 前記複数の第一の領域のそれぞれにアクセス権を設定しておき、
前記記録媒体から読み取った画像である読取画像の中の、当該読取画像に含まれる前記コードに示される前記第一の位置と同じ位置に記されている画像を、加筆情報として抽出し、
抽出した前記加筆情報を、前記複数の第一の領域のうちの当該加筆情報が抽出された第一の領域に設定された前記アクセス権に従って出力し、
前記読取画像の中の、当該読取画像に含まれる前記コードに示される前記第二の位置と同じ位置に記されている画像の第二の特徴と、当該コードに示される、当該第二の位置に対応する前記第一の特徴との差が所定の範囲を超える場合に、当該第二の位置にある前記第二の領域を改変領域として抽出する、
ことを特徴とする情報収集方法。
On a recording medium having a plurality of first areas that are areas for adding information and one or more second areas that are other areas, a first position for each of the first areas; Write a code indicating the second position for each of the second areas and the first characteristic of the marked image, and set an access right for each of the plurality of first areas,
In the read image that is an image read from the recording medium, an image written at the same position as the first position indicated by the code included in the read image is extracted as additional information,
The extracted retouching information is output according to the access right set in the first region where the retouching information is extracted from the plurality of first regions,
A second feature of the image indicated at the same position as the second position indicated by the code included in the read image in the read image, and the second position indicated by the code When the difference from the first feature corresponding to the number exceeds a predetermined range, the second region at the second position is extracted as a modified region.
An information collecting method characterized by the above.
前記複数の第一の領域のそれぞれに、閲覧することが認められたユーザに応じたマークを付すことによって前記アクセス権を設定する、
請求項に記載の情報収集方法。
Setting the access right by attaching a mark corresponding to a user permitted to view to each of the plurality of first areas;
The information collection method according to claim 1 .
前記記録媒体は、用紙であり、
前記コードは、二次元バーコードであり、
前記第一の領域および前記第二の領域は、前記記録媒体の一方の面に設けられ、前記コードを他方の面に記しておく、
請求項1または請求項2に記載の情報収集方法。
The recording medium is paper;
The code is a two-dimensional barcode,
The first area and the second area are provided on one side of the recording medium, and the code is written on the other side.
The information collection method according to claim 1 or 2 .
情報を書き加えるための領域である複数の第一の領域とそれ以外の領域である1つまたは複数の第二の領域とを有する記録媒体に、当該第一の領域ごとの第一の位置と当該第二の領域ごとの第二の位置および記された画像の第一の特徴とを記録した特徴データの保存場所を示すコードを記しておき、
前記複数の第一の領域のそれぞれにアクセス権を設定しておき、
前記記録媒体から読み取った画像である読取画像に含まれる前記コードに示される前記保存場所から前記特徴データを取得し、
前記読取画像の中の、前記特徴データに記録されている前記第一の位置と同じ位置に記されている画像を、加筆情報として抽出し、
抽出した前記加筆情報を、前記複数の第一の領域のうちの当該加筆情報が抽出された第一の領域に設定された前記アクセス権に従って出力し、
前記読取画像の中の、前記特徴データに記録されている前記第二の位置と同じ位置に記されている画像の第二の特徴と、当該特徴データに示される、当該第二の位置に対応する前記第一の特徴との差が所定の範囲を超える場合に、当該第二の位置にある前記第二の領域を改変領域として抽出する、
ことを特徴とする情報収集方法。
On a recording medium having a plurality of first areas that are areas for adding information and one or more second areas that are other areas, a first position for each of the first areas; Write down the code indicating the storage location of the feature data that records the second position for each second region and the first feature of the marked image,
An access right is set for each of the plurality of first areas,
Obtaining the feature data from the storage location indicated by the code included in the read image that is an image read from the recording medium;
An image written in the same position as the first position recorded in the feature data in the read image is extracted as additional information,
The extracted retouching information is output according to the access right set in the first region where the retouching information is extracted from the plurality of first regions,
Corresponds to the second feature of the image indicated in the same position as the second location recorded in the feature data in the read image and the second location indicated in the feature data. When the difference from the first feature exceeds a predetermined range, the second region at the second position is extracted as a modified region.
An information collecting method characterized by the above.
前記複数の第一の領域のそれぞれに、閲覧することが認められたユーザに応じたマークを付すことによって前記アクセス権を設定する、
請求項に記載の情報収集方法。
Setting the access right by attaching a mark corresponding to a user permitted to view to each of the plurality of first areas;
The information collection method according to claim 4 .
前記記録媒体は、用紙であり、
前記コードは、二次元バーコードであり、
前記記録媒体の、前記第一の領域および前記第二の領域がある面に、前記コードを記しておく、
請求項4または請求項5に記載の情報収集方法。
The recording medium is paper;
The code is a two-dimensional barcode,
The code is written on the surface of the recording medium where the first region and the second region are present.
The information collection method according to claim 4 or 5 .
前記読取画像の中の、当該読取画像に含まれる前記コードに示される前記第一の位置と同じ位置に画像が記されていない場合に、当該第一の位置に対応する前記第一の領域を未記入領域として抽出する、
請求項1ないし請求項のいずれかに記載の情報収集方法。
The first region corresponding to the first position when the image is not written at the same position as the first position indicated by the code included in the read image in the read image. Extract as blank area,
Information collection method according to any one of claims 1 to 6.
前記読取画像を、抽出した前記加筆情報、前記改変領域、および前記未記入領域を示すように加工して出力する、
請求項に記載の情報収集方法。
The read image is processed and output so as to indicate the extracted additional information, the modified region, and the unfilled region,
The information collection method according to claim 7 .
前記第一の特徴は、前記第二の領域に記された画像を構成するドットの個数であり、
前記第二の特徴は、前記第二の位置と同じ位置に記されている画像を構成するドットの個数である、
請求項1ないし請求項のいずれかに記載の情報収集方法。
The first feature is the number of dots constituting the image written in the second region,
The second feature is the number of dots constituting the image written at the same position as the second position.
Information collection method according to any one of claims 1 to 8.
情報を書き加えるための領域でありかつそれぞれにアクセス権が設定された複数の第一の領域とそれ以外の領域である1つまたは複数の第二の領域とを有し、かつ、当該第一の領域ごとの第一の位置と当該第二の領域ごとの第二の位置および記された画像の第一の特徴とを示すコードを記した記録媒体を提供する、記録媒体提供手段と、
前記記録媒体から読み取った画像である読取画像の中の、当該読取画像に含まれる前記コードに示される前記第一の位置と同じ位置に記されている画像を、加筆情報として抽出する、加筆情報抽出手段と、
抽出した前記加筆情報を、前記複数の第一の領域のうちの当該加筆情報が抽出された第一の領域に設定された前記アクセス権に従って出力する加筆情報出力手段と、
前記読取画像の中の、当該読取画像に含まれる前記コードに示される前記第二の位置と同じ位置に記されている画像の第二の特徴と、当該コードに示される、当該第二の位置に対応する前記第一の特徴との差が所定の範囲を超える場合に、当該第二の位置にある前記第二の領域を改変領域として抽出する、改変領域抽出手段と、
を有することを特徴とする情報収集システム。
An area to which information is to be added and having a plurality of first areas each having an access right set and one or a plurality of second areas which are other areas; A recording medium providing means for providing a recording medium on which a code indicating the first position for each area, the second position for each second area, and the first characteristic of the marked image is provided;
Retouching information for extracting, as retouching information, an image written in the same position as the first position indicated by the code included in the read image in a read image that is an image read from the recording medium Extraction means;
A retouching information output means for outputting the retouching information extracted according to the access right set in the first region from which the retouching information is extracted from the plurality of first regions;
A second feature of the image indicated at the same position as the second position indicated by the code included in the read image in the read image, and the second position indicated by the code A modified region extracting means for extracting the second region at the second position as a modified region when a difference from the first feature corresponding to the second feature exceeds a predetermined range;
An information collection system characterized by comprising:
情報を書き加えるための領域でありかつそれぞれにアクセス権が設定された複数の第一の領域とそれ以外の領域である1つまたは複数の第二の領域とを有し、かつ、当該第一の領域ごとの第一の位置と当該第二の領域ごとの第二の位置および記された画像の第一の特徴とを記録した特徴データの保存場所を示すコードを記した記録媒体を提供する、記録媒体提供手段と、
前記記録媒体から読み取った画像である読取画像に含まれる前記コードに示される前記保存場所から前記特徴データを取得する取得手段と、
前記読取画像の中の、前記特徴データに記録されている前記第一の位置と同じ位置に記されている画像を、加筆情報として抽出する、加筆情報抽出手段と、
抽出した前記加筆情報を、前記複数の第一の領域のうちの当該加筆情報が抽出された第一の領域に設定された前記アクセス権に従って出力する、加筆情報抽出手段と、
前記読取画像の中の、前記特徴データに記録されている前記第二の位置と同じ位置に記されている画像の第二の特徴と、当該特徴データに示される、当該第二の位置に対応する前記第一の特徴との差が所定の範囲を超える場合に、当該第二の位置にある前記第二の領域を改変領域として抽出する、加筆情報抽出手段と、
を有することを特徴とする情報収集システム。
An area to which information is to be added and having a plurality of first areas each having an access right set and one or a plurality of second areas which are other areas; There is provided a recording medium on which a code indicating a storage location of feature data in which a first position for each region, a second position for each second region, and a first feature of the recorded image are recorded is provided. Recording medium providing means;
Obtaining means for obtaining the feature data from the storage location indicated by the code included in the read image that is an image read from the recording medium;
A retouching information extracting means for extracting, as retouching information, an image written in the same position as the first position recorded in the feature data in the read image;
Outputting the retouched information according to the access right set in the first area from which the retouched information is extracted from among the plurality of first areas;
Corresponds to the second feature of the image indicated in the same position as the second location recorded in the feature data in the read image and the second location indicated in the feature data. When the difference between the first feature and the first feature exceeds a predetermined range, a retouching information extracting unit that extracts the second region at the second position as a modified region;
An information collection system characterized by comprising:
前記複数の第一の領域は、閲覧することが認められたユーザに応じたマークが付されることによって前記アクセス権が設定されている、
請求項10または請求項11に記載の情報収集システム。
In the plurality of first areas, the access right is set by adding a mark according to a user who is permitted to browse.
The information collection system according to claim 10 or 11 .
コンピュータに、
情報を書き加えるための領域でありかつそれぞれにアクセス権が設定された複数の第一の領域とそれ以外の領域である1つまたは複数の第二の領域とを有し、かつ、当該第一の領域ごとの第一の位置と当該第二の領域ごとの第二の位置および記された画像の第一の特徴とを示すコードを記した記録媒体を提供する処理と、
前記記録媒体から読み取った画像である読取画像の中の、当該読取画像に含まれる前記コードに示される前記第一の位置と同じ位置に記されている画像を、加筆情報として抽出する処理と、
抽出した前記加筆情報を、前記複数の第一の領域のうちの当該加筆情報が抽出された第一の領域に設定された前記アクセス権に従って出力する処理と、
前記読取画像の中の、当該読取画像に含まれる前記コードに示される前記第二の位置と同じ位置に記されている画像の第二の特徴と、当該コードに示される、当該第二の位置に対応する前記第一の特徴との差が所定の範囲を超える場合に、当該第二の位置にある前記第二の領域を改変領域として抽出する処理と、
を実行させることを特徴とするコンピュータプログラム。
On the computer,
An area to which information is to be added and having a plurality of first areas each having an access right set and one or a plurality of second areas which are other areas; A process for providing a recording medium on which a code indicating a first position for each of the areas, a second position for each of the second areas, and a first characteristic of the marked image;
A process of extracting an image written in the same position as the first position indicated by the code included in the read image in the read image, which is an image read from the recording medium, as additional information;
A process of outputting the extracted retouching information according to the access right set in the first region from which the retouching information is extracted from among the plurality of first regions;
A second feature of the image indicated at the same position as the second position indicated by the code included in the read image in the read image, and the second position indicated by the code A process of extracting the second region at the second position as a modified region when the difference from the first feature corresponding to the second feature exceeds a predetermined range;
A computer program for executing
コンピュータに、
情報を書き加えるための領域でありかつそれぞれにアクセス権が設定された複数の第一の領域とそれ以外の領域である1つまたは複数の第二の領域とを有し、かつ、当該第一の領域ごとの第一の位置と当該第二の領域ごとの第二の位置および記された画像の第一の特徴とを記録した特徴データの保存場所を示すコードを記した記録媒体を提供する処理と、
前記記録媒体から読み取った画像である読取画像に含まれる前記コードに示される前記保存場所から前記特徴データを取得する処理と、
前記読取画像の中の、前記特徴データに記録されている前記第一の位置と同じ位置に記されている画像を、加筆情報として抽出する処理と、
抽出した前記加筆情報を、前記複数の第一の領域のうちの当該加筆情報が抽出された第一の領域に設定された前記アクセス権に従って出力する処理と、
前記読取画像の中の、前記特徴データに記録されている前記第二の位置と同じ位置に記されている画像の第二の特徴と、当該特徴データに示される、当該第二の位置に対応する前記第一の特徴との差が所定の範囲を超える場合に、当該第二の位置にある前記第二の領域を改変領域として抽出する処理と、
を実行させることを特徴とするコンピュータプログラム。
On the computer,
An area to which information is to be added and having a plurality of first areas each having an access right set and one or a plurality of second areas which are other areas; There is provided a recording medium on which a code indicating a storage location of feature data in which a first position for each region, a second position for each second region, and a first feature of the recorded image are recorded is provided. Processing,
Processing for obtaining the feature data from the storage location indicated by the code included in the read image that is an image read from the recording medium;
A process of extracting an image written at the same position as the first position recorded in the feature data in the read image as additional information;
A process of outputting the extracted retouching information according to the access right set in the first region from which the retouching information is extracted from among the plurality of first regions;
Corresponds to the second feature of the image indicated in the same position as the second location recorded in the feature data in the read image and the second location indicated in the feature data. When the difference between the first feature and the first feature exceeds a predetermined range, a process of extracting the second region at the second position as a modified region;
A computer program for executing
前記1つまたは複数の第一の領域は、閲覧することが認められたユーザに応じたマークが付されることによって前記アクセス権が設定されている、
請求項13または請求項14に記載のコンピュータプログラム。
In the one or more first areas, the access right is set by adding a mark according to a user who is permitted to browse.
The computer program according to claim 13 or claim 14 .
JP2014106839A 2014-05-23 2014-05-23 Information collection method, information collection system, and computer program Expired - Fee Related JP6357871B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014106839A JP6357871B2 (en) 2014-05-23 2014-05-23 Information collection method, information collection system, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014106839A JP6357871B2 (en) 2014-05-23 2014-05-23 Information collection method, information collection system, and computer program

Publications (2)

Publication Number Publication Date
JP2015222890A JP2015222890A (en) 2015-12-10
JP6357871B2 true JP6357871B2 (en) 2018-07-18

Family

ID=54785710

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014106839A Expired - Fee Related JP6357871B2 (en) 2014-05-23 2014-05-23 Information collection method, information collection system, and computer program

Country Status (1)

Country Link
JP (1) JP6357871B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7052586B2 (en) * 2018-06-18 2022-04-12 大日本印刷株式会社 Printed matter ordering system, user terminal, server, printed matter ordering method, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3872933B2 (en) * 2000-04-26 2007-01-24 株式会社エヌ・ティ・ティ・データ Document authentication method, system, document creation device, document authentication device, and recording medium
JP2002298120A (en) * 2001-03-30 2002-10-11 Toshiba Corp Form non-falsification detection method, form printing device, and form falsification verification device
JP2005328361A (en) * 2004-05-14 2005-11-24 Oki Electric Ind Co Ltd Document processing system, document output apparatus, document processor, and document
JP4289233B2 (en) * 2004-06-29 2009-07-01 沖電気工業株式会社 Printed material issuing device, printed material verification device, and printed material processing system
JP4940629B2 (en) * 2005-11-04 2012-05-30 カシオ計算機株式会社 Data processing apparatus and program

Also Published As

Publication number Publication date
JP2015222890A (en) 2015-12-10

Similar Documents

Publication Publication Date Title
JP4569671B2 (en) Image processing apparatus, image processing method, and computer program
JP5660100B2 (en) Document management server, document management server control method and program thereof, document management system, document management system control method and program thereof
EP2154877A1 (en) Image processing system, image processing apparatus, authorized person information management apparatus, authorized person information processing program, and authorized person information management program
CN103220443A (en) Wireless printing from a device outside the network
US20070279672A1 (en) Image processing apparatus and image processing method
JP2003241926A (en) Printing control device and program
CN108459831A (en) The control method of information processing equipment and information processing equipment
JP5278921B2 (en) Scan management system, scan management apparatus, control method thereof, and program
US20200382654A1 (en) Image processing apparatus, image processing method and storage medium
CN103377277A (en) Document management apparatus and document management method
KR20110005549A (en) Additional Information A method of generating an additional document and an image forming apparatus therefor
JP2021086574A (en) Electronic approval system, image forming apparatus and method for controlling the same, and recording medium
JP6357871B2 (en) Information collection method, information collection system, and computer program
CN109302543A (en) Image processing device and storage medium
JP2016139335A (en) Personal identification number management system, image processor, image processing method, and program
JP2004214991A (en) Document image data management system, document image data management program, document image data management device, and document image data management method
CN107786771A (en) Image processing system, image forming method and image formation system
JP6767651B2 (en) Information processing system and its processing method and program
JP7467834B2 (en) IMAGE PROCESSING SYSTEM, VIEW IMAGE GENERATION DEVICE, TERMINAL DEVICE, INFORMATION PROCESSING DEVICE, AND PROGRAM
JP2013161143A (en) Character text making system
JP2017021654A (en) Document management server and system
CN107659750A (en) Output device, system and output intent
JP2009070246A (en) Information processing system, information processing apparatus, program, and recording medium
JP5573998B2 (en) Management system, management apparatus, control method thereof, and program
JP7388411B2 (en) Information processing system, communication system, information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170321

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170925

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171003

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20171204

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171204

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20171226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20180322

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180322

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20180330

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180604

R150 Certificate of patent or registration of utility model

Ref document number: 6357871

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees