KR100592829B1 - An editing-transmittable 2d-code reader - Google Patents

An editing-transmittable 2d-code reader Download PDF

Info

Publication number
KR100592829B1
KR100592829B1 KR1020040094883A KR20040094883A KR100592829B1 KR 100592829 B1 KR100592829 B1 KR 100592829B1 KR 1020040094883 A KR1020040094883 A KR 1020040094883A KR 20040094883 A KR20040094883 A KR 20040094883A KR 100592829 B1 KR100592829 B1 KR 100592829B1
Authority
KR
South Korea
Prior art keywords
module
data
dimensional code
decoding
memory
Prior art date
Application number
KR1020040094883A
Other languages
Korean (ko)
Other versions
KR20060055744A (en
Inventor
지용구
Original Assignee
주식회사 더존씨앤티
지용구
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 주식회사 더존씨앤티, 지용구 filed Critical 주식회사 더존씨앤티
Priority to KR1020040094883A priority Critical patent/KR100592829B1/en
Publication of KR20060055744A publication Critical patent/KR20060055744A/en
Application granted granted Critical
Publication of KR100592829B1 publication Critical patent/KR100592829B1/en

Links

Images

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • Inspection Of Paper Currency And Valuable Securities (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)

Abstract

본 발명에 따라, 은행의 지로 결제 시스템에 사용될 수 있는 에티팅 전송 가능한 2차원 코드 판독기가 제공되는데, 이 판독기는 지로 청구서의 2차원 코드에 판독광을 조사하기 위한 조명 모듈과; 상기 2차원 코드로부터 반사되는 2차원 이미지 영상을 획득하여, 그 영상을 구성하는 점들을 디코딩 알고리즘을 통해 디코딩하여 전기적 신호로 바꾸어 주는 영상 획득 모듈과; 판독기의 각 구성 요소의 동작을 제어하며, 상기 영상 획득 모듈로부터 입력되는 2차원 코드 정보의 전기적 신호를 저장되어 있는 디코딩 알고리즘을 통해 디코딩하여 호스트 컴퓨터가 받아들일 수 있는 디지털 데이터 포맷으로 변환 및 저장하는 디코딩 메모리 연산 모듈과; 상기 판독기와 호스트 컴퓨터 사이의 데이터 전송을 담당하는 데이터 전송 모듈과; 상기 연산 모듈과 데이터 전송 모듈 사이에 제공되고, 상기 디코딩 연산 모듈에 저장되는 전체 디코딩 데이터 중 호스트 컴퓨터가 필요로 하는 데이터 포맷으로 편집 가능한 커맨드와 데이터 분할 정보가 입력되어 있는 내·외장형의 제2 메모리 모듈을 포함하는 것을 특징으로 한다.According to the present invention, there is provided an editable two-dimensional code reader that can be used in a bank account payment system, the reader comprising: an illumination module for irradiating the read light to the two-dimensional code of the bill of giro bills; An image acquisition module for acquiring a two-dimensional image image reflected from the two-dimensional code, decoding the points constituting the image through a decoding algorithm, and converting the points into an electrical signal; Controlling the operation of each component of the reader, converting and storing the electrical signal of the two-dimensional code information input from the image acquisition module through a decoding algorithm stored in the digital data format that can be accepted by the host computer A decoding memory operation module; A data transfer module responsible for transferring data between the reader and a host computer; A second memory of an internal / external type provided between the arithmetic module and the data transmission module and inputting editable commands and data partitioning information in a data format required by a host computer among all decoded data stored in the decoding arithmetic module; It characterized in that it comprises a module.

Description

에디팅 전송이 가능한 2차원 코드 판독기{AN EDITING-TRANSMITTABLE 2D-CODE READER}Two-dimensional code reader for editing transmission {AN EDITING-TRANSMITTABLE 2D-CODE READER}

도 1은 종래 기술에 따른 금융 지로 결제 시스템의 개략도이다.1 is a schematic diagram of a financial branch payment system according to the prior art.

도 2는 본 발명의 한 가지 실시예에 따른 2차원 코드 판독기의 개략적인 블록도이다.2 is a schematic block diagram of a two-dimensional code reader according to one embodiment of the invention.

<도면 부호에 대한 간단한 설명><Short description of drawing symbols>

100 : 2차원 코드 판독기100: two-dimensional code reader

110 : 조명 모듈110: lighting module

120 : 영상 획득 모듈120: image acquisition module

130 : 디코딩 메모리 연산 모듈130: decoding memory operation module

140 : 데이터 전송 모듈140: data transmission module

150 : 제2 메모리 연산 모듈150: second memory operation module

본 발명은 2차원 코드(2D-Code) 판독기에 관한 것으로서, 보다 구체적으로는 금융 기관의 자동화 지로 결제 시스템에 사용하기 위한 2차원 코드 판독기에 관한 것이다.The present invention relates to a two-dimensional code (2D-Code) reader, and more particularly to a two-dimensional code reader for use in a payment system as an automated branch of a financial institution.

본 명세서에 있어서, 제2 금융 기관이라 함은 제1 금융 기관인 은행을 제외하고, 증권사, 보험사, 카드사, 신용협동조합, 상호신용금고, 투신사, 각종 캐피탈 등이 있고, 이외에도 이런 기관과 연결하여 금융 서비스를 이용하는 기업, 관공서, 임의단체 등 제2 금융 기관과 직접 거래하는 고객을 모두 포함한다.In the present specification, the term "second financial institution" includes a securities company, an insurance company, a card company, a credit cooperative, a mutual credit safeguard, a trust company, and various capitals, except for a bank which is a first financial institution. This includes all customers who deal directly with a second financial institution, such as companies that use the service, government offices or voluntary organizations.

제2 금융 기관은 제1 금융 기관과는 달리, 자체 신용 창출 기능이라든지 대외 결제 시스템을 갖추고 있지 않는 것이 일반적이다. 따라서, 제2 금융 기관은 대금 수납이나 대금 지급 등의 서비스를 고객 등에게 제공하기 위해, 제1 금융 기관인 은행의 전산장비와 자체의 전산장비를 상호 연결하여 상기 대금 수납 등의 서비스 업무를 수행한다. Unlike the first financial institution, the second financial institution generally does not have its own credit generation function or external payment system. Therefore, the second financial institution interconnects the computer equipment of the bank, which is the first financial institution, and its own computer equipment to provide services such as payment storage or payment to the customer, and performs the service operation such as payment storage. .

예컨대, 도 1은 제1 금융 기관(10)과 제2 금융 기관(30) 사이에서의 금융 업무 등의 전산 업무 중계가 중계 시스템(20)을 통해 이루어지고 있는 한 가지 예를 보여주고 있다. 제2 금융 기관(30)은 대금 수납 등의 서비스를 수행하기 위하여, 은행(10)에 종속적으로 자체 전산 시스템을 연결하여 제2 금융 기관 및 제2 금융 기관 고객의 자금이체, 송금, 대금수납 및 조회업무 등을 수행하며, 이러한 양자 사이의 서비스 처리와 관련한 데이터 처리를 중계 시스템(20)이 담당한다.For example, FIG. 1 shows an example in which a computer affairs relay, such as financial affairs, between the first financial institution 10 and the second financial institution 30 is performed through the relay system 20. The second financial institution 30 connects its own computer system to the bank 10 in order to perform a service such as receiving money, and transfers funds, remittances and payments of customers of the second financial institution and the second financial institution. The inquiry system and the like are performed, and the relay system 20 is responsible for data processing related to service processing between the two.

그러나, 도 1에 도시한 종래 기술뿐만 아니라, 현재 이루어지고 있는 제1 및 제2 금융 기관 사이의 대금 수납 등의 데이터 처리에는 다량의 데이터를 저장하기 위한 장비 확보 및 데이터 처리를 위한 전산 인력의 확보 등 물적으로 그리고 인적으로 과도한 투자를 필요로 한다.However, not only the conventional technology shown in FIG. 1 but also data processing such as payment storage between first and second financial institutions, which are currently being made, secure equipment for storing a large amount of data and secure computing personnel for data processing. Excessive investment is required, both physically and personally.

구체적으로 설명하면, 예컨대 어떤 한 신문사, 즉 빌러(청구서 발행자)가 독자에게 구독료를 청구하고자 할 때, 소정의 수수료를 지불하면서 금융결제원으로부터 지로코드를 부여받고, 이를 근거로 납부금액을 청구하는 지로 장표(통상, "OCR" 카드)를 각 납부자에게 송부한다. 납부자는 빌러가 아닌 은행 창구를 이용하여 지로금액에 상응하는 현금을 납부하고, 은행에서는 현금과 함께 납부된 지로 장표를 금융결제원으로 송부하며, 금융결제원은 이를 근거로 지로 결제 처리를 행하게 된다. 이후, 금융결제원에서는 지로 결제 완료 정보를 해당 은행 및 빌러에게 제공하며, 은행에서는 금융결제원으로부터 제공되는 지로 결제 완료 정보를 근거로 납부자가 입금한 결제 금액을 해당 빌러의 계좌로 송금처리한다. 이러한 작업을 수행하기 위해서는, 전산 종사자가 각 지로 청구서에 대한 데이터 처리 내지 분류 작업을 하나하나 수행해야 하고, 또는 그 청구서에 포함된 모든 정보를, 예컨대 스캐너를 통해 읽어들여 별도의 저장 장치에 저장하는 업무를 수행하기도 한다. 따라서, 금융 기관은 이러한 데이터 처리를 위한 인적 및 물적 자원을 구비하고 있어야 한다. 또한, 빌러가 청구하는 고지서의 양식은 빌러마다 천차만별이고, 따라서 금융 기관에서는 이러한 각각의 형식에 맞게 데이터를 분류 및 정리하여야 하는 작업도 수반해야 하는 번거로움이 있다.Specifically, for example, when a newspaper company, a biller (bill issuer), wishes to charge a subscription fee to a reader, he or she receives a giro code from the Financial Services Commission, paying a predetermined fee, and charges the payment amount based on this. A slip (usually an "OCR" card) is sent to each payer. The payer pays cash equivalent to the amount of giro through the bank counter, not the borrower, and the bank sends the bill to the KFTC, which is paid with the cash, and the KFTC performs settlement based on this. Thereafter, the KFTC provides Jiro payment completion information to the bank and the borrower, and the bank transfers the payment amount deposited by the payer to the account of the corresponding biller based on the payment completion information provided by the KFTC. In order to perform these tasks, the computer operator must perform data processing or sorting on the invoices one by one, or read all the information contained in the invoices, for example, through a scanner and store them in a separate storage device. It may also perform a task. Therefore, financial institutions must be equipped with human and material resources for processing such data. In addition, the bills billed by Billers vary widely from one borrower to another, which is why financial institutions have to deal with sorting and organizing data for each of these formats.

한편, 최근에는 상기와 같은 문제점을 고려하여, 2차원 코드를 이용한 지로 결제 시스템이 이용되고 있다. 즉, 지로 청구서 전체를 스캐너를 통해 읽어들이는 것이 아니라, 청구서에 포함된 2차원 코드를 판독하여, 그 2차원 코드에 들어 있는 정보를 처리하는 방식인데, 청구서 전체를 스캐닝하는 것과 비교하여, 상대적으로 작은 저장 장치가 요구된다. 그러나, 이러한 2차원 코드에는 사실상 지로 청구서와 관련된 모든 정보가 포함되어 있다. 즉, 상기 2차원 코드에는 제1 금융 기관, 제2 금융 기관이 각각 필요로 하는 정보도 포함되어 있지만, 예컨대 제1 금융 기관 또는 제2 금융 기관에서는 전혀 보관하여 저장할 필요가 없는 정보까지도 포함되어, 각 금융 기관의 전산 관리자는 스캐너를 통해 읽어들인 2차원 코드 내의 천차만별 형태의 모든 정보에 대해서 필요한 정보만을 추출하고 저장하여 하는 작업을 수반하고 있는 것이 현재의 실정이다. On the other hand, in recent years, in consideration of the above problems, a payment system using a two-dimensional code has been used. In other words, instead of reading the entire bill through the scanner, it reads the two-dimensional code included in the invoice and processes the information contained in the two-dimensional code. As a small storage device is required. However, this two-dimensional code contains virtually all the information related to the bill. That is, the two-dimensional code includes information required by the first financial institution and the second financial institution, respectively, but also includes information that the first financial institution or the second financial institution does not need to store and store at all. The current situation is that the computational manager of each financial institution has a task of extracting and storing only the necessary information for all the information in the form of various orders in the two-dimensional code read through the scanner.

이처럼, 종래의 대금 수납 방식이나 스캐너를 이용한 대금 수납에 있어서는 과도한 인적, 물적 자원이 필요하게 되어, 전체적으로 비용 증가를 초래하게 된다.As described above, in the case of the conventional price storing method or the price storing using the scanner, excessive human and material resources are required, resulting in an overall increase in cost.

본 발명은 전술한 종래 기술의 문제점을 해결하기 위한 것으로서, 제2 금융 기관의 금융 관련 서비스 수행시 발생되는 제1 금융 기관 또는 제2 금융 기관에서의 물적 및/또는 인적 비용을 감소시킬 수 있는 2차원 코드 판독기를 제공하는 것을 목적으로 한다.The present invention is to solve the above-described problems of the prior art, which can reduce the physical and / or human costs at the first financial institution or the second financial institution that occurs when performing the financial-related services of the second financial institution 2 It is an object to provide a dimensional code reader.

상기 목적을 달성하기 위하여, 본 발명에 따라 금융 지로 결제 시스템에 사용될 수 있는 에디팅(editing) 전송이 가능한 2차원 코드 판독기가 제공되는데, 이 판독기는 지로 청구서의 2차원 코드에 판독광을 조사하기 위한 조명 모듈과; 상기 2차원 코드로부터 반사되는 2차원 이미지 영상을 획득하여, 그 영상을 구성하는 점들을 디코딩 알고리즘을 통해 디코딩하여 전기적 신호로 바꾸어 주는 영상 획득 모 듈과; 판독기의 각 구성 요소의 동작을 제어하며, 상기 영상 획득 모듈로부터 입력되는 2차원 코드 정보의 전기적 신호를 저장되어 있는 디코딩 알고리즘을 통해 디코딩하여 호스트 컴퓨터가 받아들일 수 있는 디지털 데이터 포맷으로 변환 및 저장하는 디코딩 메모리 연산 모듈과; 상기 판독기와 호스트 컴퓨터 사이의 데이터 전송을 담당하는 데이터 전송 모듈과; 상기 연산 모듈과 데이터 전송 모듈 사이에 제공되고, 상기 디코딩 연산 모듈에 저장되는 전체 디코딩 데이터 중 호스트 컴퓨터가 필요로 하는 데이터 포맷으로 편집 가능한 커맨드와 데이터 분할 정보가 입력되어 있는 내·외장형의 제2 메모리 모듈을 포함하는 것을 특징으로 한다.In order to achieve the above object, according to the present invention, there is provided a two-dimensional code reader capable of editing transmission which can be used in a payment system to a financial institution, which is adapted to irradiate the read light to the two-dimensional code of the invoice. Lighting module; An image acquisition module for acquiring a two-dimensional image image reflected from the two-dimensional code, decoding the points constituting the image through a decoding algorithm, and converting the points into an electrical signal; Controlling the operation of each component of the reader, converting and storing the electrical signal of the two-dimensional code information input from the image acquisition module through a decoding algorithm stored in the digital data format that can be accepted by the host computer A decoding memory operation module; A data transfer module responsible for transferring data between the reader and a host computer; A second memory of an internal / external type provided between the arithmetic module and the data transmission module and inputting editable commands and data partitioning information in a data format required by a host computer among all decoded data stored in the decoding arithmetic module; It characterized in that it comprises a module.

본 발명에 따르면, 상기 제2 메모리 모듈과 디코딩 메모리 연산 모듈은 상호 통신 가능한 것이 바람직하다.According to the present invention, it is preferable that the second memory module and the decoding memory operation module can communicate with each other.

본 발명에 따르면, 상기 제2 메모리 모듈은 상기 디코딩 메모리 연산 모듈을 업데이트하는 기능을 수행할 수도 있다.According to the present invention, the second memory module may perform a function of updating the decoding memory operation module.

본 발명의 한 가지 바람직한 실시예에 따르면, 상기 제2 메모리 모듈은 데이터 편집이 가능한 USB 메모리, SD 메모리 또는 CF 메모리이다.According to one preferred embodiment of the invention, the second memory module is a USB memory, SD memory or CF memory capable of data editing.

본 발명의 한 가지 바람직한 실시예에 따르면, 상기 영상 획득 모듈은 CMOS 센서 또는 CCD 센서이다.According to one preferred embodiment of the invention, the image acquisition module is a CMOS sensor or a CCD sensor.

본 발명의 한 가지 바람직한 실시예에 따르면, 상기 데이터 전송 모듈은 RS232C, USB 방식 또는 TCP/IP 방식으로 데이터를 전송할 수 있다.According to one preferred embodiment of the present invention, the data transmission module may transmit data by RS232C, USB or TCP / IP.

전술한 본 발명의 목적, 특징 및 이점은 첨부 도면을 참조로 한 이하의 본 발명의 바람직한 실시 형태의 상세한 설명을 통해 보다 명확하게 이해할 수 있을 것이다. The objects, features and advantages of the present invention described above will be more clearly understood through the following detailed description of preferred embodiments of the present invention with reference to the accompanying drawings.

첨부된 도면을 참조한 이하의 설명에 있어서, 통상적으로 요구되는 공지의 장치 및 그 구성에 대한 상세한 설명은 생략한다.In the following description with reference to the accompanying drawings, detailed descriptions of well-known devices and their construction are generally required.

도 2에는 본 발명의 한 가지 실시예에 따른 코드 스캐너의 블록도가 개략적으로 도시되어 있다.2 is a schematic block diagram of a code scanner in accordance with one embodiment of the present invention.

도 2에 도시되어 있는 바와 같이, 본 발명의 2차원 코드 스캐너(100)는 크게, 조명 모듈(110), 영상 획득 모듈(120), 디코딩 메모리 연산 모듈(130), 데이터 전송 모듈(140), 내장형 또는 외장형의 제2 메모리 연산 모듈(50)을 포함하며, 이와 같은 구성으로 되어 있는 스캐너(100)는 데이터 전송 모듈(140)을 통해 호스트 컴퓨터(200)에 데이터를 전송한다.As shown in FIG. 2, the two-dimensional code scanner 100 of the present invention is largely divided into an illumination module 110, an image acquisition module 120, a decoding memory operation module 130, a data transmission module 140, The scanner 100, which includes an internal or external second memory operation module 50 and is configured as described above, transmits data to the host computer 200 through the data transmission module 140.

조명 모듈(110)은 영상 획득 모듈(120)이 좀 더 빛을 잘 구별할 수 있도록 판독광인 레이저 광을 조사하는 모듈이다.The lighting module 110 is a module for irradiating laser light, which is read light, so that the image acquisition module 120 can distinguish light more well.

상기 조명 모듈(110)이 지로 청구서의 2차원 코드에 판독광을 조사하면, 영상 획득 모듈(120)은 2차원 코드로부터 반사되는 2차원 이미지 영상을 획득하여, 그 영상을 구성하는 점들을 디코딩 알고리즘을 통해 디코딩하여 전기적 신호로 바꾸어 준다. 이러한 영상 획득 모듈(120)로는 CCD(Charge Ccoupled Device) 센서와 CMOS(Complementary Metal Oxide Semiconductor) 센서가 이용될 수 있는데, 본 발명의 한 가지 바람직한 실시예에 따르면, 현재 성능이 많이 개선되고 가격도 저렴한 CMOS 센서가 채용되어 이용된다.When the illumination module 110 irradiates the read light to the two-dimensional code of the bill, the image acquisition module 120 acquires a two-dimensional image image reflected from the two-dimensional code, and decodes points constituting the image. Decode and convert it into an electrical signal. As the image acquisition module 120, a charge coupled device (CCD) sensor and a complementary metal oxide semiconductor (CMOS) sensor may be used. According to an exemplary embodiment of the present invention, the current performance is much improved and the price is low. CMOS sensors are employed and used.

디코딩 메모리 연산 모듈(130)은 본 발명의 2차원 코드 판독기의 전체적인 동작을 제어하는 구성 요소이다. 이러한 연산 모듈에는 판독기의 각 구성 요소들을 제어하기 위한 펌웨어(firmware)가 저장되고 또 디코딩된 데이터를 저장하는 메모리, 상기 펌웨어에 따라 각 구성 요소의 동작을 제어하고, 상기 영상 획득 모듈(120)로부터 입력되는 2차원 코드 정보의 전기적 신호를 디코딩하여 호스트 컴퓨터가 받아들일 수 있는 디지털 데이터 포맷으로 변환하고 이러한 디코딩된 디지털 데이터의 다른 장치로의 전송을 제어하는 마이크로 프로세서 등이 포함된다.Decoding memory operation module 130 is a component that controls the overall operation of the two-dimensional code reader of the present invention. The operation module stores a firmware for controlling each component of the reader and stores the decoded data, controls the operation of each component according to the firmware, and from the image acquisition module 120 Microprocessors for decoding electrical signals of input two-dimensional code information, converting them into a digital data format acceptable to a host computer, and controlling the transmission of such decoded digital data to other devices are included.

데이터 전송 모듈(140)은 본 발명의 코드 판독기(100)와 호스트 컴퓨터(200) 사이의 데이터 전송을 담당하는 것으로서, 디코딩되어 상기 연산 모듈(130)에 저장된 2차원 코드의 디지털 데이터는 상기 데이터 전송 모듈(140)을 통해 호스트 컴퓨터(200)로 전송된다. 본 발명의 한 가지 실시예에 따르면, 데이터 전송 모듈(140)은 RS232C 방식으로 데이터를 전송하지만, USB 또는 TCP/IP 방식으로 데이터를 전송하도록 구현될 수도 있다.Data transmission module 140 is responsible for data transmission between the code reader 100 and the host computer 200 of the present invention, the digital data of the two-dimensional code decoded and stored in the operation module 130 is the data transmission It is sent to the host computer 200 via the module 140. According to one embodiment of the present invention, the data transmission module 140 transmits data by RS232C, but may be implemented to transmit data by USB or TCP / IP.

한편, 도면에 도시되어 있는 바와 같이, 상기 연산 모듈(130)과 데이터 전송 모듈(140) 사이에 내·외장형의 제2 메모리 연산 모듈(150)이 제공된다. 이러한 제2 메모리 연산 모듈(150)은 상기 디코딩 연산 모듈(130)에 저장되는 전체 디코딩 데이터 중 호스트 컴퓨터 측에서 필요로 하는 데이터 포맷으로 편집 가능한 커맨드 및 데이터 분할 정보가 프로그래밍되어 있다. 즉, 이하에서 보다 상세히 설명하는 바와 같이, 호스트 컴퓨터(200)는 코드 판독기(100)를 통해 판독한 2차원 코드의 모든 데이터를 필요로 하는 것은 아니다. 종래 기술에 따르면, 판독기를 통해 입력된 디코딩 데이터는 그 전부가 호스트 컴퓨터 측에 전송되어, 호스트 컴퓨터 측 에서는 그 전송된 데이터 전체를 저장해 두거나, 예컨대, 빌러에 관련된 정보, 금융결제원으로 보내야 하는 정보, 또 자체적으로 저장해 두어야 하는 정보로 전산 담당자가 일일이 분리해야 하기 때문에, 대용량의 저장 장치 내지는 전산 전문가가 필요하였다.On the other hand, as shown in the figure, a second memory operation module 150 of internal and external type is provided between the operation module 130 and the data transmission module 140. In the second memory operation module 150, editable commands and data partitioning information are programmed in a data format required by the host computer among all decoded data stored in the decoding operation module 130. That is, as described in more detail below, the host computer 200 does not need all the data of the two-dimensional code read through the code reader 100. According to the prior art, all of the decoded data input through the reader is transmitted to the host computer side, so that the host computer side stores the entire transmitted data or, for example, information related to the biller, information to be sent to the financial settlement agency, In addition, since the person in charge of the computer must be separated into information that must be stored in-house, a large-capacity storage device or a computer expert was needed.

그러나, 본 발명에 따르면, 상기 코드 판독기(100)를 필요로 하는 금융 기관에 제공하기에 앞서, 천차만별 형태의 지로 청구서 및 그러한 지로 청구서에 대응되는 정보를 담고 있는 2차원 코드의 디코딩 데이터 중 상기 금융 기관이 필요로 하는 데이터 형식으로 편집하고 분할할 수 있게 프로그램되어 있는 제2 메모리 연산 모듈(150)이 포함된 2차원 코드 판독기(100)가 금융 기관에 제공된다. 따라서, 금융 기관의 호스트 컴퓨터(200)는 상기 각종 형태의 정보를 담고 있는 지로 청구서의 2차원 코드의 모든 정보를 판독기로부터 불러들인 후 원하는 바에 따라 그 데이터를 처리 및 저장할 필요가 없게 된다.However, according to the present invention, prior to providing the financial institution requiring the code reader 100, the financial information of the decoded data of the two-dimensional code containing the bills of various forms and the information corresponding to those bills. A financial institution is provided with a two-dimensional code reader 100 that includes a second memory operation module 150 that is programmed to edit and divide into data formats required by the institution. Therefore, the host computer 200 of the financial institution does not need to retrieve all the information of the two-dimensional code of the invoice from the reader since it contains the above various types of information, and then process and store the data as desired.

즉, 호스트 컴퓨터(200)가 필요로 하는 정보의 서식은 일정한 규약의 에디트 테이블(edit table) 형태로 상기 제2 메모리 연산 모듈(150)에 저장되는데, 예컨대 "s1:5;15:13;48:3;e"의 정보가 에디트 테이블에 있고, 다음과 같은 디코딩 데이터가 들어온다고 하자.That is, the format of the information required by the host computer 200 is stored in the second memory operation module 150 in the form of an edit table of a predetermined protocol, for example, "s1: 5; 15: 13; 48". Suppose that the information of "3; e" is in the edit table and the following decoded data comes in.

"디코딩 데이터=01234567890abcdefghijklmn+2345686345868892dkfj32k4j34""Decode data = 01234567890abcdefghijklmn + 2345686345868892dkfj32k4j34"

s는 시작을 의미하고, 예컨대 1:5는 1번째 자리수부터 5개 데이터를 추출하고, ";"는 구분자이며, e는 끝을 의미하므로, 호스트 컴퓨터가 디코딩 데이터를 호출하면 상기 에디트 테이블에 있는 정보에 따라, 상기 디코딩 데이터 전체가 호스 트 컴퓨터에 전송되는 것이 아니라, "01234", "defghijklmn+2" 및 "2k4"의 데이터만이 호스트 컴퓨터로 전송되고, 나머지 데이터는 제2 메모리 연산 모듈(150)에 보관되며, 추후 삭제된다.s means start, e.g. 1: 5 extracts 5 data from the first digit, ";" is a delimiter, e means end, so when the host computer calls the decoded data, According to the information, not all the decoded data is transmitted to the host computer, only data of "01234", "defghijklmn + 2" and "2k4" is transmitted to the host computer, and the remaining data is transferred to the second memory operation module ( 150, and will be deleted later.

이하, 본 발명의 2차원 코드 판독기를 이용한 지로 결제 과정을 설명하면 다음과 같다.Hereinafter, the payment process using the two-dimensional code reader of the present invention will be described.

먼저, 빌러는 2차원 코드가 포함되어 있는 지로 청구서를 납부자에게 발송한다. 이러한 지로 청구서는 우편으로, 즉 오프라인 상에서 발송될 수도 있지만, 최근에는 유·무선 통신망을 통해 납부자의 통신 단말기(이동통신 단말기, 개인용 컴퓨터)로 전송될 수도 있다.First, the biller sends the bill to the payer because the two-dimensional code is included. In this way, the bill may be sent by mail, i.e., off-line, but recently it may be transmitted to a payer's communication terminal (mobile communication terminal, personal computer) via a wired / wireless communication network.

상기 지로 청구서를 받은 납부자는 금융 기관에서 본 발명의 2차원 코드 판독기(100)를 통해 소정의 납부를 완료한다. 이때, 2차원 코드 판독기(100)는 지로 청구서의 2차원 코드를 판독하여, 그 판독 정보 전체를 디코딩 연산 모듈(130)에 저장한다.The payer who received the bill as described above completes a predetermined payment at the financial institution through the two-dimensional code reader 100 of the present invention. At this time, the two-dimensional code reader 100 reads the two-dimensional code of the invoice and stores the entire read information in the decoding operation module 130.

이후, 금융 기관의 호스트 컴퓨터(200) 측에서는 상기 2차원 판독기(100)에 저장되어 있는 지로 납부와 관련된 디코딩 정보를 처리하게 되는데, 전술한 바와 같이, 본 발명에 따른 2차원 코드 판독기(100)에는 제2 메모리 연산 모듈(150)이 데이터 전송 모듈(140)과 디코딩 메모리 연산 모듈(130) 사이에 인터페이스되어 있다. 상기 제2 메모리 연산 모듈(150)은 디코딩 연산 모듈(130)에 저장되어 있는 디코딩 데이터 중에서 호스트 컴퓨터(200) 측이 필요로 하는 데이터 형식으로 편집할 수 있는 커맨드와 데이터 분할 정보가 포함되어 있다. 따라서, 호스트 컴퓨터 (200)가 2차원 코드 판독기(100)의 디코딩 정보를 호출하면, 디코딩 메모리 연산 모듈(130)에 저장된 데이터는 그 저장되어 있는 형태 그대로 전체가 호스트 컴퓨터(200) 측으로 전송되는 것이 아니라, 데이터 전송 모듈(140)을 통해 전송되기에 앞서, 제2 메모리 연산 모듈(150)을 거치게 되고, 이 모듈을 거치면서 호스트 컴퓨터(200)가 필요로 하는 데이터 형식으로 편집되고 분할되어 호스트 컴퓨터(200)로 전송되고, 호스트 컴퓨터가 필요로 하지 않는 데이터는 제2 메모리 연산 모듈(150)에 남아 있게 된다.Subsequently, the host computer 200 of the financial institution processes the decoding information related to the payment stored in the two-dimensional reader 100. As described above, the two-dimensional code reader 100 according to the present invention The second memory operation module 150 is interfaced between the data transmission module 140 and the decoding memory operation module 130. The second memory operation module 150 includes a command and data partitioning information that can be edited in a data format required by the host computer 200 from among decoded data stored in the decoding operation module 130. Therefore, when the host computer 200 calls the decoding information of the two-dimensional code reader 100, it is assumed that the data stored in the decoding memory operation module 130 is transmitted to the host computer 200 in its entirety as it is stored. Rather, before being transmitted through the data transmission module 140, the second memory operation module 150 passes, and the host computer 200 is edited and divided into a data format required by the host computer 200 through the module. Data that is sent to 200 and is not needed by the host computer remains in the second memory operation module 150.

즉, 2차원 코드로부터 판독된 데이터는 그 디코딩된 데이터 형태 그대로 호스트 컴퓨터(200)에 전송되는 것이 아니라, 제2 메모리 연산 모듈(150)을 거치면서 금융 기관이 필요로 하는 데이터 형식으로 편집되고 분할되어 호스트 컴퓨터(200)에 전송된다. 따라서, 호스트 컴퓨터(200) 측에서는 천차만별 형태의 지로 청구성에 대응되는 정보를 담고 있는 디코딩 데이터를 원하는 바에 따라 별도로 분류 처리 및 저장하는 업무를 수행할 필요가 없어, 과도한 인력이나 장비를 운영할 필요가 없게 된다.That is, the data read from the two-dimensional code is not transmitted to the host computer 200 as it is in the form of the decoded data, but is edited and divided into the data format required by the financial institution through the second memory operation module 150. And is transmitted to the host computer 200. Therefore, the host computer 200 does not need to separately classify and store the decoded data containing the information corresponding to the billability in the form of various orders, and does not need to operate excessive manpower or equipment. do.

한편, 본 발명에 따르면, 상기 제2 메모리 연산 모듈(150)은 디코딩 메모리 연산 모듈(130)과 상호 통신 가능하도록 인터페이스 접속되며, 상기 연산 모듈(130)을 업데이트하는 기능도 수행하도록 구성되어 있다. 따라서, 2차원 코드 판독기의 기능을 향상시키고자 할 때, 메인 보드에 상응하는 디코딩 메모리 연산 모듈의 교체 없이, 단순히 내장형 또는 외장형의 제2 메모리 연산 모듈(150)의 프로그램을 업데이트 혹은 교체한 후, 디코딩 메모리 연산 모듈과 인터페이스 접속함으 로써, 그 연산 모듈의 기능을 향상시킬 수 있다.Meanwhile, according to the present invention, the second memory operation module 150 is interfaced to communicate with the decoding memory operation module 130 and is configured to perform a function of updating the operation module 130. Therefore, in order to improve the function of the two-dimensional code reader, after simply updating or replacing the program of the internal or external second memory operation module 150 without replacing the decoding memory operation module corresponding to the main board, By interface with the decoding memory operation module, the function of the operation module can be improved.

상기한 바와 같이, 본 발명에 따른 코드 판독기에 따르면, 지로 청구서의 2차원 코드에 저장된 모든 데이터 정보가 판독한 상태 그대로 호스트 컴퓨터로 전송되어 가공되는 것이 아니라, 호스트 컴퓨터가 필요로 하는 데이터 형식에 맞게 2차원 코드의 디코딩 데이터가 편집되어, 호스트 컴퓨터로 전송된다. 따라서, 호스트 컴퓨터는 천차만별 형태의 디코딩 데이터를, 예컨대 원하는 목적에 따라 별도로 분리하는 등의 가공 절차 없이, 단지 원하는 데이터만을 단순히 저장하면 되므로, 고도의 전산 전문 지식 없는 관리자일지라도, 금융 기관의 지로 관련 데이터를 관리할 수 있고, 또한 대용량의 데이터 전부를 저장할 필요도 없기 때문에 고가의 저장 장비를 구비하고 있을 필요가 없게 된다.As described above, according to the code reader according to the present invention, all data information stored in the two-dimensional code of the bill is not transmitted to the host computer as it is read and processed, but is adapted to the data format required by the host computer. The decoded data of the two-dimensional code is edited and transmitted to the host computer. Therefore, the host computer can simply store only the desired data without any processing procedure such as separately separating the decoded data in various forms, for example, according to the desired purpose. Can be managed, and there is no need to store all of a large amount of data, thereby eliminating the need for expensive storage equipment.

이상, 본 발명을 본 발명의 바람직한 실시예를 기초로 상세히 설명하였지만, 당업자라면 쉽게 이해할 수 있는 바와 같이, 본 발명은 전술한 실시예에 제한되는 것이 아니며, 후술하는 청구의 범위에 한정된 기술적 사상 및 범위에 의해서만 제한된다는 점에 유의하여야 한다.As mentioned above, although this invention was demonstrated in detail based on the preferred embodiment of this invention, it can be easily understood by those skilled in the art, The present invention is not limited to the above-mentioned Example, The technical idea limited to the following Claim and Note that it is limited only by the scope.

Claims (6)

지로 청구서의 2차원 코드에 판독광을 조사하기 위한 조명 모듈과; An illumination module for irradiating the read light to the two-dimensional code of the bill; 상기 2차원 코드로부터 반사되는 2차원 이미지 영상을 획득하여, 그 영상을 구성하는 점들을 디코딩 알고리즘을 통해 디코딩하여 전기적 신호로 바꾸어 주는 영상 획득 모듈과; An image acquisition module for acquiring a two-dimensional image image reflected from the two-dimensional code, decoding the points constituting the image through a decoding algorithm, and converting the points into an electrical signal; 판독기의 각 구성 요소의 동작을 제어하며, 상기 영상 획득 모듈로부터 입력되는 2차원 코드 정보의 전기적 신호를 저장되어 있는 디코딩 알고리즘을 통해 디코딩하여 호스트 컴퓨터가 받아들일 수 있는 디지털 데이터 포맷으로 변환 및 저장하는 디코딩 메모리 연산 모듈과; Controlling the operation of each component of the reader, converting and storing the electrical signal of the two-dimensional code information input from the image acquisition module through a decoding algorithm stored in the digital data format that can be accepted by the host computer A decoding memory operation module; 상기 판독기와 호스트 컴퓨터 사이의 데이터 전송을 담당하는 데이터 전송 모듈과; A data transfer module responsible for transferring data between the reader and a host computer; 상기 연산 모듈과 데이터 전송 모듈 사이에 제공되고, 상기 디코딩 연산 모듈에 저장되는 전체 디코딩 데이터 중 호스트 컴퓨터가 필요로 하는 데이터 포맷으로 편집 가능한 커맨드와 데이터 분할 정보가 입력되어 있는 내·외장형의 제2 메모리 모듈A second memory of an internal / external type provided between the arithmetic module and the data transmission module and inputting editable commands and data partitioning information in a data format required by a host computer among all decoded data stored in the decoding arithmetic module; module 을 포함하는 것을 특징으로 하는 에디팅 전송이 가능한 2차원 코드 판독기.2D code reader capable of transmitting the edit, characterized in that it comprises a. 청구항 1에 있어서, 상기 제2 메모리 모듈과 디코딩 메모리 연산 모듈은 상호 통신 가능한 것을 특징으로 하는 에디팅 전송이 가능한 2차원 코드 판독기.The two-dimensional code reader of claim 1, wherein the second memory module and the decoding memory operation module are capable of communicating with each other. 청구항 2에 있어서, 상기 제2 메모리 모듈은 상기 디코딩 메모리 연산 모듈을 업데이트하는 기능도 수행하는 것을 특징으로 하는 에디팅 전송이 가능한 2차원 코드 판독기.The 2D code reader of claim 2, wherein the second memory module also performs a function of updating the decoding memory operation module. 청구항 1 내지 청구항 3 중 어느 한 항에 있어서, 상기 제2 메모리 모듈은 데이터 편집이 가능한 USB 메모리, SD 메모리 또는 CF 메모리인 것을 특징으로 하는 에디팅 전송이 가능한 2차원 코드 판독기.The two-dimensional code reader according to any one of claims 1 to 3, wherein the second memory module is a USB memory, an SD memory, or a CF memory capable of data editing. 청구항 1 내지 청구항 3 중 어느 한 항에 있어서, 상기 영상 획득 모듈은 CMOS 센서 또는 CCD 센서인 것을 특징으로 하는 에디팅 전송이 가능한 2차원 코드 판독기.The two-dimensional code reader according to any one of claims 1 to 3, wherein the image acquisition module is a CMOS sensor or a CCD sensor. 청구항 1 내지 청구항 3 중 어느 한 항에 있어서, 상기 데이터 전송 모듈은 RS232C, USB 또는 TCP/IP 방식으로 데이터를 전송하는 것을 특징으로 하는 에디팅 전송이 가능한 2차원 코드 판독기.The editable two-dimensional code reader according to any one of claims 1 to 3, wherein the data transmission module transmits data by RS232C, USB, or TCP / IP.
KR1020040094883A 2004-11-19 2004-11-19 An editing-transmittable 2d-code reader KR100592829B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040094883A KR100592829B1 (en) 2004-11-19 2004-11-19 An editing-transmittable 2d-code reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040094883A KR100592829B1 (en) 2004-11-19 2004-11-19 An editing-transmittable 2d-code reader

Publications (2)

Publication Number Publication Date
KR20060055744A KR20060055744A (en) 2006-05-24
KR100592829B1 true KR100592829B1 (en) 2006-06-26

Family

ID=37151692

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040094883A KR100592829B1 (en) 2004-11-19 2004-11-19 An editing-transmittable 2d-code reader

Country Status (1)

Country Link
KR (1) KR100592829B1 (en)

Also Published As

Publication number Publication date
KR20060055744A (en) 2006-05-24

Similar Documents

Publication Publication Date Title
US11429949B1 (en) Systems and methods for remote deposit of checks
US9558477B2 (en) Method and system for effecting payment by checks through the use of image replacement documents
US5750972A (en) Document for conducting electronic financial transactions
US8589301B2 (en) System and method for processing checks and check transactions
MXPA04006715A (en) Real time financial instrument image exchange system and method.
EP0527639A2 (en) Home financial transaction system
US20120130899A1 (en) Check21 processing of non-dda transactions
CN1459068A (en) Automated payment system
CN101884189A (en) Electronic check financial payment systems and method
CN1692380A (en) A method and system for transferring funds
KR100592829B1 (en) An editing-transmittable 2d-code reader
CA2848299A1 (en) Inter-currency cheque payment clearing
CN116384994A (en) Safe type integrated payment system
JP2005208874A (en) Store price adjustment method using child card
US11954393B2 (en) Information redirection system to and from the internet, mobile devices and networks
WO2017022916A1 (en) Electronic document generation device and method
KR100873340B1 (en) System for Registering Electronic Payment and Settlement Service by Using Giroor Utilities Receiving Information
RU2438178C2 (en) Method of performing operations with bank deposits
CZ27084U1 (en) System for electronic payment of documents, invoices, bills and payment slips by making use of QR codes and payment keys with apparatus for transformation of documents and payment method by making use of such system
US20070063028A1 (en) Integrated processing system for point-of-sale station and methods therefor
US10460296B2 (en) System for processing data using parameters associated with the data for auto-processing
CN104182872A (en) Data processing system and method based on mobile communication terminal
KR100963919B1 (en) Method for Processing Electronic Documents using Virtual Server and Program Recording Medium
KR101018580B1 (en) Method for Financial Facsimile Application
KR20040082790A (en) An Apparatus For Accounting Using Code Pattern And Method Thereof

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
O035 Opposition [patent]: request for opposition
O132 Decision on opposition [patent]
O074 Maintenance of registration after opposition [patent]: final registration of opposition
O132 Decision on opposition [patent]
O132 Decision on opposition [patent]
FPAY Annual fee payment

Payment date: 20130614

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140609

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150615

Year of fee payment: 12