KR20010078545A - Name card having a bar code symbol and an encoder and a decoder for processing the bar code symbol - Google Patents

Name card having a bar code symbol and an encoder and a decoder for processing the bar code symbol Download PDF

Info

Publication number
KR20010078545A
KR20010078545A KR1020000005886A KR20000005886A KR20010078545A KR 20010078545 A KR20010078545 A KR 20010078545A KR 1020000005886 A KR1020000005886 A KR 1020000005886A KR 20000005886 A KR20000005886 A KR 20000005886A KR 20010078545 A KR20010078545 A KR 20010078545A
Authority
KR
South Korea
Prior art keywords
business card
data
contents
barcode symbol
bar code
Prior art date
Application number
KR1020000005886A
Other languages
Korean (ko)
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 KR1020000005886A priority Critical patent/KR20010078545A/en
Publication of KR20010078545A publication Critical patent/KR20010078545A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Abstract

PURPOSE: A name card with bar code symbols, and its encoder and decoder is provided to encode contents of a name card into bar code symbols, print the bar code symbols at a specific position of the name card, and to easily store the contents of the name card in a computer by decoding the bar code symbols. CONSTITUTION: The system comprises an encoder and a decoder. The encoder includes a data input module, a data converter, an encoding module, and a printer. The data input module enables a user to input the contents of a name card via a keyboard. The data converter converts the input contents into data corresponding to bar code symbols. The encoding module makes bar code symbols based on the converted data. The printer prints the bar code symbols on a specific position of the name card. The decoder includes a bar code symbol detector, a detection sound generator, a decoding module, a data formatter, and a storage module. The bar code symbol detector detects the bar code symbols printed on the name card by a scanner, and transmits the detected signals to the decoding module. The detection sound generator generates a sound when the bar code symbols are detected so the user can check the symbol detection state. The storage module receives data formatted in the formatter, and stores the data in a computer.

Description

바코드 심볼을 구비한 명함 및 그 바코드 심볼의 인코더 및 디코더{NAME CARD HAVING A BAR CODE SYMBOL AND AN ENCODER AND A DECODER FOR PROCESSING THE BAR CODE SYMBOL}NAME CARD HAVING A BAR CODE SYMBOL AND AN ENCODER AND A DECODER FOR PROCESSING THE BAR CODE SYMBOL

본 발명은 바코드 심볼(bar code symbol)을 구비한 명함(name card) 및 그 바코드 심볼의 인코더(encoder) 및 디코더(decoder)에 관한 것으로서, 특히 명함의 내용을 인코딩(encoding)하여 바코드 심볼을 만들어 명함의 특정 위치에 인쇄하고 이를 다시 디코딩(decoding)하는 명함 및 코더에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a name card having a bar code symbol, an encoder and a decoder of the bar code symbol, and in particular, to encode a content of a business card to create a bar code symbol. A business card and coder for printing to a specific location of a business card and decoding it again.

일상 생활에 있어서 명함은 자신의 성명뿐만 아니라 회사 및 연락처 등의 내용을 간단하게 나타낸다. 이와 같은 명함을 상대방과 교환함으로써 상대에게 자신의 연락처를 알리는 등 명함은 여러 가지 목적으로 활용되고 있다.In everyday life, business cards simply represent not only your name but also your company and contact information. By exchanging such business cards with other parties, the business cards are used for various purposes, such as informing their counterparts of their contact information.

그러나, 명함의 내용을 컴퓨터에 입력하기 위해 키보드(key board)를 사용하기가 매우 번거로우며, 디지털 카메라(digital camera)나 스캐너(scanner) 등으로 명함의 내용을 읽어들여 문자인식방식을 사용해서 문자로 변화시키는 경우 불일치율이 많다. 또한, 명함의 내용 중에 회사명, 성명, 주소, 우편번호, 팩시밀리번호, 전자우편주소, 및 URL(Uniform Resource Locator, 유일한 자원위치표시자) 주소 등의 항목 순서도 다른 경우가 있으므로 사람이 일일이 확인수정을 해야하는 불편함이 있다.However, it is very cumbersome to use the key board to input the contents of the business card to the computer, and read the contents of the business card using a digital camera or a scanner, and then use the character recognition method. In case of change, the inconsistency rate is high. Also, the order of items such as company name, name, address, zip code, facsimile number, e-mail address, and URL (Uniform Resource Locator) address may be different among the contents of the business card. There is discomfort to do.

본 발명은 상기 결점을 개선하기 위하여 안출한 것으로서, 명함의 내용을 인코딩하여 명함의 내용이 내재된 바코드 심볼을 만들어 명함의 특정 위치에 인쇄하고 이를 다시 디코딩하여 명함의 내용을 재생시켜 컴퓨터 등의 시스템에 용이하게저장하도록 하는 바코드 심볼을 구비한 명함 및 그 바코드 심볼의 인코더 및 디코더를 제공하는 데 그 목적이 있다.The present invention has been made in order to improve the above-mentioned shortcomings, by encoding the contents of the business card to create a barcode symbol embedded in the content of the business card, print it on a specific position of the business card and decode it again to reproduce the content of the business card system such as a computer It is an object of the present invention to provide an encoder and a decoder of a barcode symbol, and a business card having a barcode symbol for easy storage.

이와 같은 목적을 달성하기 위한 본 발명은, 바코드 심볼을 구비한 명함에 있어서: 상기 바코드 심볼은 상기 명함의 내용이 부호화되어 상기 명함의 특정 위치에 구비되어 있는 것을 특징으로 한다.The present invention for achieving the above object is a business card provided with a barcode symbol: The barcode symbol is characterized in that the contents of the business card is encoded and provided at a specific position of the business card.

본 발명에서 사용될 수 있는 2 차원 바코드 심볼로지(symbology)에 대해 보면 다음과 같다.Looking at the two-dimensional bar code symbol (symbology) that can be used in the present invention is as follows.

"Code 49"는 1987년 "Code 39"의 개발 회사인 인터멕(Intermec)사에 의해 작은 대상물에 바코드 라벨을 붙이기 위해 개발되었다. "Code 49"는 다층형이고 작은 데이터 길이는 가변인 연속형 심볼로지로서 128 개의 모든 ASCII문자를 표현할 수 있다. "Code 49"는 "Code 39"에 비해 1/6 정도의 길이로 데이터 표현이 가능하며, 총 9 개의 심볼을 그룹으로 연결할 수 있어서 441 개의 "alphanumeric" 문자 또는 729 개의 "numeric" 문자를 표현할 수 있다. "Code 49"는 현재 매우 제한된 응용 분야에서 사용되는데, 주로 집적회로(Integrated Circuit : IC)나 인쇄회로기판(Printed Circuit Board : PCB), 실험실 시험관, 및 알약 등의 데이터 표기에 사용되고 있다."Code 49" was developed in 1987 by Intermec, the developer of "Code 39", to label barcodes on small objects. "Code 49" is a multi-layered, small data length variable symbology that can represent all 128 ASCII characters. "Code 49" can express data about 1/6 times longer than "Code 39". A total of 9 symbols can be connected in groups to represent 441 "alphanumeric" characters or 729 "numeric" characters. have. "Code 49" is currently used in very limited applications, mainly for the representation of data such as integrated circuits (ICs), printed circuit boards (PCBs), laboratory test tubes, and pills.

"Code 49" 심볼은 2 내지 8 개의 열을 가지고 있으며 각 열은 1 모듈(1X) 폭의 분리용 바(seperator bar)에 의해 구분된다. 각 열은 전방여백(quiet zone), 시작 패턴, 4 개의 워드(word, symbol character라고도 불림), 종료 패턴, 후방 여백 으로 구성된다. 심볼의 상단과 하단의 분리형 바(bar)는 전후방 여백의 끝까지뻗어 있다. 시작 패턴은 1 모듈(1X) 폭의 바와 1 모듈(1X) 폭의 스페이스(space)로 이루지고 종료 패턴은 4 모듈(4X) 폭의 바로 이루어진다. 각 열은 18 개의 바와 17 개의 스페이스로 구성되며 길이는 70 모듈(70X)이다. 심볼 전방 여백 취소 10 모듈(10X)과 후방여백 1 모듈(1X)이 필요하다. 각 열은 4 개의 워드(word)로 구성되는데, 한 개의 워드는 16 개의 모듈(16X)로서 4 개의 바와 4 개의 스페이스를 가지므로 (16, 4) 코드에 해당한다. 워드는 바로 시작해서 스페이스로 끝이 나는데, 바와 스페이스는 1 내지 6 개 모듈 넓이의 폭을 가진다.The "Code 49" symbol has 2 to 8 rows, each row separated by a separator bar of 1 module (1X) wide. Each column consists of a quiet zone, a start pattern, four words (also called a word and symbol character), an end pattern, and a back margin. Separate bars at the top and bottom of the symbol extend to the ends of the front and back margins. The start pattern consists of a bar of 1 module (1X) wide and a space of 1 module (1X) wide and the end pattern consists of a bar of 4 modules (4X) wide. Each row consists of 18 bars and 17 spaces and is 70 modules (70X) long. Cancel symbol forward margin 10 modules (10X) and rear margin 1 module (1X) are required. Each column is composed of four words. One word corresponds to the code (16, 4) because the module has 16 bars (16x) and four bars and four spaces. Words start immediately and end with spaces, with bars and spaces ranging from 1 to 6 modules wide.

각 열에는 열 번호 정보가 포함되어 있고, 마지막 열에는 열 숫자 정보가 포함되어 있으므로 "Code 49"심볼은 어떤 순서로 열을 읽어도 무방하다. 열의 숫자는 몇 개의 문자를 코드화할 것인가에 따라서 결정된다. 바코드 리더는 각 열의 번호를 추적하여 모든 열이 읽히면 "굿 리드(good read)" 신호음을 내 주고 더 읽힐 열이 있으면 굉음을 낸다. "Code 49"심볼은 접촉형 스캐너로도 읽을 수 있으나 레이저 스캐너(moving beam type)로 읽기에 적합하다.Each column contains column number information, and the last column contains column number information, so the "Code 49" symbol can read the columns in any order. The number of columns depends on how many characters you want to code. The barcode reader keeps track of the number of each row, giving a "good read" beep when all rows are read, and beeping when there are more rows to read. The "Code 49" symbol can also be read with a contact scanner, but is suitable for reading with a laser scanner (moving beam type).

"Code 16K"는 1988년 레이저라이트 시스템즈(lazerlight systems)사의 테이 월리엄즈(Ted Williams)에 의해 개발 되었다. "Code 16K"는 다층형이고 데이터 길이는 가변인 연속형 심볼로지로서 128 개의 ASCII문자 집합을 모두 표현할 수 있다. "Code 49"는 새롭고 거대한 코드 테이블을 저장하기 위해 많은 메모리(memory)용량이 필요하였는데 "Code 16K"는 이의 문제점을 해결하기 위해 기존의 표준 선형 심볼로지를 응용하는 다층형 구조로 설계되었다. "Code 16K"는 UPC와 "Code 128"의 문자 패턴을 채용하고 있다. 테드 월리엄즈는 컴퓨터 아이텐틱스(Computer Indentics)사에 근무할 때 "Code 128"을 개발하였는데, 128의 제곱(16,384)을 간략히 하면 16K가 되므로 "Code 16K"라 이름지었다."Code 16K" was developed in 1988 by Ted Williams of lazerlight systems. "Code 16K" is a multi-layered, variable-length symbology that can represent all 128 ASCII character sets. "Code 49" required a lot of memory to store new and huge code tables. "Code 16K" was designed as a multi-layered structure that applied the existing standard linear symbology to solve this problem. "Code 16K" employs a character pattern of UPC and "Code 128". Ted Walliums developed "Code 128" when working for Computer Indentics, which was named "Code 16K" because the square of 128 (16,384) is 16K.

"Code 16K" 심볼의 구조는 2 내지 16 개의 열을 가지고 있으며 각 열은 1 모듈(1X) 폭의 분리용 바에 분리되어 있다. 각 열은 전방 여백, 시작문자. 1모듈(1X) 폭의 가드 바(guard bar), 5 개의 심볼문자, 종료 문자, 후방여백으로 구성된다. 심볼의 상단과 하단의 분리용 바는 전후방 여백의 끝까지 뻗어 있다. 심볼문자는 첫째 열 좌측에서 우측으로 진행하여 배열되며 마지막 열의 우측 끝에서 종료된다. 첫째 심볼 문자는 시작 양식(starting mode)문자이고 마지막 2 문자는 검증문자이며, 그 사이의 문자들은 나타내려고 하는 데이터 문자들이다. 각 열은 20 개의 바와 19 개의 스페이스로 구성된다. 시작 문자는 바/스페이스/바/스페이스 패턴으로 7 모듈(7X)이고 종료문자는 스페이스/바/스페이스/바 패턴으로 역시 7모듈 (7X)이다. 심볼문자가 11모듈(11X)이고 가드 바가 1모듈(1X)이므로 심볼의 길이는 70모듈(70X)이다. 여기에 전방여백 10모듈(10X)과 후방여백 1모듈(1X)이 필요하다. 심볼 문자는 11모듈(11X)로서 3 개의 바와 스페이스를 가지므로 (11,3) 코드에 속한다. 심볼문자는 스페이스로 시작해서 바로 끝나는데, 바와 스페이스는 1 내지 4 개의 모듈 넓이의 폭을 가진다. "Code 16K"의 구조는 Code 128과 UPC-A 코드의 좋은 점을 결합하고 있다. 심볼문자는 "Code 128"로 표시되나 바와 스페이스가 역으로 표시되고(reverse video)있다. 시작과 종료문자로는 1과 7, 2와 8의 조합을 제외한다. UPC-A의 집합을 사용하고 있다.(1, 7, 2, 8은 T값(edge-to-similar edge value)을 산출하지 않고 바 폭을 측정함). 심볼의 시작 양식에는 열의 숫자 정보가 포함되어 있고, 각 열은 독특한 시작과 종료 문자 조합을 가지므로 열의 번호를 알 수 있게 한다.The structure of the "Code 16K" symbol has 2 to 16 rows, each row separated on a separation bar of 1 module (1X) width. Each column has a leading margin and a start character. It consists of a 1 bar (1X) wide guard bar, five symbol characters, a terminating character and a trailing margin. Separation bars at the top and bottom of the symbol extend to the end of the front and back margins. Symbol characters are arranged from left to right in the first column and end at the right end of the last column. The first symbol character is the starting mode character, the last two characters are the verification characters, and the characters in between are the data characters that you want to represent. Each column consists of 20 bars and 19 spaces. The starting character is 7 modules (7X) in the bar / space / bar / space pattern, and the ending character is also 7 modules (7X) in the space / bar / space / bar pattern. Since the symbol character is 11 modules (11X) and the guard bar is 1 module (1X), the length of the symbol is 70 modules (70X). This requires a front margin 10 modules (10X) and a rear margin 1 module (1X). The symbol character belongs to the code (11, 3) because it has three bars and spaces as an eleven module (11X). The symbol character begins with a space and ends immediately, with a bar and a space of 1 to 4 module widths. The structure of "Code 16K" combines the goodness of Code 128 and UPC-A code. Symbol characters are represented by "Code 128", but bars and spaces are reverse video. The beginning and ending characters are excluded from the combination of 1, 7, 2, and 8. A set of UPC-As is used (1, 7, 2, and 8 measure bar widths without calculating edge-to-similar edge values). The start form of the symbol contains the numeric information of the columns, and each column has a unique combination of start and end characters so that the column number is known.

데이터 매트릭스는 1989년 미국 "International Data Matrix사"의 사장인 "Dennis Priddy"에 의해 개발된 매트릭스형 코드이다. 데이터 코드라고도 불리는 이 심볼로지는 "vericode"가 데이터의 보안성을 강조하는데 비해 심볼당 표현할 수 있는 데이터의 양이 강조돼 있다. 심볼 크기는 한 변이 0.001 인지에서 14 인지까지 가능하며, 심볼당 최대 2,334 개의 "alphanumeric문자"나 도트 매트릭스 프린터로 500 개의 수치를 표현할 때는 1 인지 정사각형에 가능하고 500 개의 모든 ASCII문자를 표현할 때는 1.4 인지 정사각형에 가능하다. 심볼은 항상 정사각형(또는 직사각형) 모양을 하고 있으며, 외곽선을 굵기가 1 모듈(1X)인 인식 패턴(finder pattern)으로 둘러 싸여 있다. 인식 패턴의 반은 굵은 검은 선으로 되어 있고 다른 반은 검은 모듈(module)과 흰 모듈이 교대로 나타나고 있다. 이 인식 패턴은 심볼의 방향과 크기 그리고 심볼의 뒤틀림(distortion)을 결정하는데 이용된다. 따라서 심볼이 360° 어떤 방향으로 있더라도 촬상소자(Charge Coupled Device : CCD) 스캐너나 카메라를 이용하여 판독할 수 있다. 데이터는 인식 패턴안에 표현되는데 검은 모듈은 1을, 흰 모듈은 0을 나타내다.Data Matrix is a matrix code developed in 1989 by "Dennis Priddy", president of "International Data Matrix" in the United States. This symbology, also called data code, emphasizes the amount of data that can be represented per symbol, whereas "vericode" emphasizes the security of the data. Symbol sizes range from 0.001 to 14 per side, up to 2,334 "alphanumeric characters" per symbol or 1 for a 500-digit representation on a dot matrix printer, or 1.4 for a representation of all 500 ASCII characters. Possible to square. The symbols are always square (or rectangular) in shape and the outline is surrounded by a finder pattern of 1 module (1X) thick. Half of the recognition pattern has thick black lines, while the other half has alternating black and white modules. This recognition pattern is used to determine the direction and size of the symbol and the distortion of the symbol. Therefore, even if the symbol is in any direction of 360 °, it can be read using a charge coupled device (CCD) scanner or camera. Data is represented in the recognition pattern, with the black module representing 1 and the white module representing 0.

데이터 매트릭스에는 오류 검출 및 복원(error checking and correction)알고리즘에 따라서 ECC 000-140과 ECC 200 두 종류의 심볼이 있다. ECC 000-140은 "convolutional 오류 검출" 및 복원 알고리즘을 재택하고 ECC 200은 리드 솔로몬(reed-solomon) 알고리즘을 채택하고 있다. 심볼의 인쇄와 판독이 한 회사에서 패쇄적으로 이루어지고 그 이용을 전적으로 책임지는 제한적인 부분을 제회한 대개의 경우 ECC 200을 사용하도록 추천하고 있다.There are two types of symbols in the data matrix, ECC 000-140 and ECC 200, according to the error checking and correction algorithm. ECC 000-140 employs a "convolutional error detection" and reconstruction algorithm, and ECC 200 employs a reed-solomon algorithm. It is recommended that ECC 200 be used, in most cases, where the printing and reading of symbols is done in a closed manner by the company and is entirely responsible for its use.

데이터 매트릭스의 각 심볼은 데이터 영역(data region)들로 구성되는데, 이 데이터 영역을 정규적으로 배열된 정사각형 모듈들의 집합을 포함하고 있다. 커다란 ECC 200 심볼인 경우 데이터 영역들은 정렬 패턴(alignment pattern)에 의해 분리되어 있다. 데이터 영역은 각각의 인식 패턴으로 둘러싸여 있으며, 이 인식 패턴은 사방이 빈 여백(quiet zone)으로 둘러 싸여 있다. 인식 패턴은 데이터 영역을 둘러싸고 있는 1모듈(1X) 굵기의 외곽선(perimeter)이다. 인접한 2 개의 변은 굵은 검은 선인데, 이 선들은 기본적으로 반대 방향의 2 개의 변은 검은 모듈과 흰 모듈이 고대로 나타나는 점선이고, 이 선들 은 기본적으로 심볼의 셀 구조(cell structure)를 결정하는데 이용되고, 또한 심볼의 크기와 뒤틀림을 결정하는데도 도움을 주고 있다. 빈 여백은 인식 패턴을 둘러싸고 있는 스페이스 영역으로서 최소 1 모듈 이상의 폭을 가져야 한다. 심볼의 가독 문자는 심볼 주변 어느 위치에 인쇄되어도 무방하나 심볼이나 빈 여백을 침범하여서는 안된다.Each symbol in the data matrix consists of data regions, which contain a set of square modules arranged regularly. In the case of a large ECC 200 symbol, the data areas are separated by an alignment pattern. The data area is surrounded by respective recognition patterns, which are surrounded by empty zones in all directions. The recognition pattern is a perimeter of one module (1 ×) thickness surrounding the data area. The two adjacent sides are bold black lines, which are basically the two opposite sides of the black and white modules that are ancient dashed lines that are basically used to determine the cell structure of the symbol. It also helps determine the size and distortion of symbols. The blank margin is a space area surrounding the recognition pattern and should be at least one module wide. The readable characters of the symbol may be printed anywhere around the symbol but shall not invade the symbol or blank space.

도 1은 본 발명에 따른 바코드 심볼을 구비한 명함의 일 실시예를 나타낸 개략도,1 is a schematic diagram showing an embodiment of a business card with a barcode symbol according to the present invention;

도 2는 도 1에 도시된 명함의 내용을 인코딩하여 바코드 심볼을 만들어내는 인코더의 일 실시예를 나타낸 블록도,FIG. 2 is a block diagram illustrating an embodiment of an encoder for generating barcode symbols by encoding contents of a business card shown in FIG. 1;

도 3은 도 1에 도시된 바코드 심볼을 디코딩하는 디코더의 일 실시예를 나타낸 블록도.3 is a block diagram illustrating one embodiment of a decoder for decoding the barcode symbol shown in FIG.

<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

2 : 명함 4 : 바코드 심볼2: business card 4: barcode symbol

6 : 데이터 입력부 8 : 데이터 변환부6 data input unit 8 data conversion unit

10 : 부호화부 12 : 인쇄부10: encoding unit 12: printing unit

14 : 바코드 심볼 검출부 16 : 검출음 출력부14 bar code symbol detection unit 16 detection sound output unit

18 : 해독부 20 : 데이터 포맷부18: decryption unit 20: data format unit

22 : 저장부22: storage unit

이하, 이와 같은 본 발명의 실시예를 다음과 같은 도면에 의하여 상세히 설명하면 다음과 같다.Hereinafter, the embodiment of the present invention will be described in detail with reference to the following drawings.

도 1은 본 발명에 따른 바코드 심볼을 구비한 명함의 일 실시예를 나타낸 개략도로, 명함(2)은 자신의 내용이 부호화되어 내재된 바코드 심볼(4)을 특정 위치에 구비한다.1 is a schematic view showing an embodiment of a business card having a barcode symbol according to the present invention, wherein the business card 2 has a barcode symbol 4 having its own content encoded therein at a specific position.

동 도면에 있어서, 상대방으로부터 명함(2)의 내용이 부호화되어 내재된 데이터 매트릭스 코드(data matrix code) 등의 2 차원 바코드 심볼(4)이 구비된 명함(2)을 받을 경우가 있다. 이 바코드 심볼(4)을 다음에 설명될 디코더를 사용해서 해독해서 명함(2)의 내용을 추출해 내어 소정의 기억 장치에 용이하게 저장시킬 수 있다. 물론, 기설정된 표시 장치를 통해 추출해낸 명함(2)의 내용을 볼 수도 있다.In the same figure, there may be a case where a business card 2 provided with a two-dimensional bar code symbol 4 such as a data matrix code in which the contents of the business card 2 are encoded and embedded is sometimes received from the counterpart. The barcode symbol 4 can be decoded using a decoder to be described later to extract the contents of the business card 2 and can be easily stored in a predetermined storage device. Of course, the contents of the business card 2 extracted through the preset display device can be viewed.

아울러, 상술한 명함(2)의 내용에 따른 다수의 항목이 특정 순서 예로, 상호(예로, 기관명), 부서, 직책, 성명, 대표전화번호, 팩스번호, 핸드폰번호, 호출기(pager)번호, 이-메일주소(E-mail address), 국가명, 우편번호, 주소, 및 명함 식별자(IDentifier : ID) 등의 순서로 부호화되도록 할 수 있다.In addition, a plurality of items according to the contents of the above-mentioned business card 2 are given in a specific order, for example, trade name (for example, institution name), department, position, name, main phone number, fax number, mobile phone number, pager number, and the like. It may be encoded in the order of an e-mail address, a country name, a zip code, an address, and a business card identifier (ID).

도 2는 도 1에 도시된 명함의 내용을 인코딩하여 바코드 심볼을 만들어내는 인코더의 일 실시예를 나타낸 블록도로, 데이터 입력부(6), 데이터 변환부(8), 부호화부(10), 및 인쇄부(12)로 구성된다.FIG. 2 is a block diagram showing an embodiment of an encoder for generating barcode symbols by encoding the contents of the business card shown in FIG. 1, which includes a data input unit 6, a data converter 8, an encoder 10, and a print. It consists of a part 12.

동 도면에 있어서, 데이터 입력부(6)는 소정의 키보드 등을 사용해서 명함(2)의 내용을 키 입력한다. 예로, 컴퓨터 시스템을 사용할 경우 소정의 응용프로그램을 실행시킨 후, 화면의 구성에 따라 명함(2)의 내용을 키 입력한다.In the figure, the data input unit 6 key-in the contents of the business card 2 using a predetermined keyboard or the like. For example, when using a computer system, after executing a predetermined application program, the contents of the business card 2 are keyed in according to the configuration of the screen.

데이터 변환부(8)는 데이터 입력부(6)로부터 명함(2)의 내용을 제공받아 바코드 심볼(4)에 대응하는 데이터로 변환한다.The data conversion unit 8 receives the contents of the business card 2 from the data input unit 6 and converts the data into the data corresponding to the barcode symbol 4.

부호화부(10)는 데이터 변환부(8)로부터 변환된 데이터를 제공받아 바코드 심볼(4)의 형태에 맞게 부호화한다.The encoder 10 receives the converted data from the data converter 8 and encodes the data according to the shape of the barcode symbol 4.

인쇄부(12)는 부호화부(10)로부터 제공되는 부호화된 신호에 따라 바코드 심볼(4)을 명함(2)의 특정 위치에 인쇄한다. 인쇄 장치로는 컴퓨터의 제어를 받을 수 있는 프린터 등을 사용할 수 있다.The printing unit 12 prints the barcode symbol 4 at a specific position of the business card 2 in accordance with the encoded signal provided from the encoding unit 10. As the printing apparatus, a printer or the like which can be controlled by a computer can be used.

도 3은 도 1에 도시된 바코드 심볼을 디코딩하는 디코더의 일 실시예를 나타낸 블록도로, 바코드 심볼 검출부(14), 검출음 출력부(16), 해독부(18), 데이터 포맷부(20), 및 저장부(22)로 구성된다.3 is a block diagram illustrating an embodiment of a decoder for decoding the barcode symbol illustrated in FIG. 1, wherein the barcode symbol detector 14, the detection sound output unit 16, the decoder 18, and the data formatter 20 are shown. , And the storage unit 22.

동 도면에 있어서, 바코드 심볼 검출부(14)는 예로, 바코드 심볼 디코더나 스캐너 등을 사용해서 명함(2)의 특정 위치에 인쇄되어 있는 데이터 바코드 심볼(4)을 검출하여 이에 대응하는 검출신호를 해독부(18)로 제공한다. 상술한 명함(2)에 인쇄되는 바코드 심볼(4)은 상술한 인코더를 사용하여 제작한다.In the figure, the barcode symbol detection unit 14 detects the data barcode symbol 4 printed at a specific position of the business card 2 using a barcode symbol decoder or a scanner, and decodes a detection signal corresponding thereto. Provided by section 18. The barcode symbol 4 printed on the business card 2 mentioned above is produced using the encoder mentioned above.

검출음 출력부(16)는 바코드 심볼 검출부(14)가 바코드 심볼(4)을 검출함에 따른 음을 출력하여 사용자가 바코드 심볼(4)을 검출하는 상태를 알 수 있도록 한다. 예로, 바코드 심볼(4)의 검출이 완료될 경우 이를 알리는 특정 음을 출력하여 사용자가 들을 수 있도록 한다. 반면, 바코드 심볼(4)의 검출이 완료되지 않은 상태에서 검출 동작을 멈추려고 할 때는 소정의 경고음을 출력하여 사용자가 들을 수 있도록 한다.The detection sound output unit 16 outputs a sound according to the barcode symbol detection unit 14 detecting the barcode symbol 4 so that the user can know a state in which the barcode symbol 4 is detected. For example, when the detection of the barcode symbol 4 is completed, a specific sound notifying the user of the bar code symbol 4 is output. On the other hand, when the detection operation is to be stopped while the detection of the barcode symbol 4 is not completed, a predetermined warning sound is output so that the user can hear it.

해독부(18)는 바코드 심볼 검출부(14)로부터 검출된 바코드 심볼(4)의 정보를 제공받아 명함(2)의 내용을 해독해 내어 데이터 포맷부(20)로 제공한다.The decryption unit 18 receives the information of the barcode symbol 4 detected by the barcode symbol detection unit 14, decodes the contents of the business card 2, and provides the information to the data format unit 20.

데이터 포맷부(20)는 해독부(18)로부터 해독된 명함의 내용을 제공받아 저장하기 위한 형태로 포맷하여 저장부(22)로 제공한다.The data format unit 20 receives the contents of the decrypted business card from the decryption unit 18 and formats the data into a form for storing the received business card and provides the data to the storage unit 22.

저장부(22)는 데이터 포맷부(20)로부터 포맷된 데이터를 제공받아 저장하여 이 후, 사용자가 언제든지 다시 볼 수 있도록 한다.The storage unit 22 receives and stores the formatted data from the data format unit 20 so that the user can see it again at any time.

물론, 상술한 기술을 실시하기 위해서는 소정의 키입력 장치 및 화면을 더 구성해야 한다.Of course, in order to implement the above-described technique, a predetermined key input device and screen must be further configured.

이상에서 설명한 바와 같이 본 발명은, 명함(2)의 내용을 인코딩하여 명함(2)의 내용이 내재된 바코드 심볼(4)을 만들어 명함(2)의 특정 위치에 인쇄하고 이를 다시 디코딩하여 명함(2)의 내용을 재생시켜 컴퓨터 등의 시스템에 용이하게 저장하도록 한다. 따라서, 명함(2)의 내용을 시스템에 입력하기가 간단해질 뿐만아니라, 명함(2)의 관리가 용이해지는 효과가 있다.As described above, the present invention encodes the contents of the business card 2, creates a barcode symbol 4 in which the contents of the business card 2 are embedded, prints them at a specific position of the business card 2, and decodes the business card ( The contents of 2) are reproduced to be easily stored in a system such as a computer. Therefore, not only the contents of the business card 2 can be inputted to the system, but also the management of the business card 2 becomes easy.

Claims (6)

바코드 심볼을 구비한 명함에 있어서:For a business card with a barcode symbol: 상기 바코드 심볼은 상기 명함의 내용이 부호화되어 상기 명함의 특정 위치에 구비되어 있는 것을 특징으로 하는 바코드 심볼을 구비한 명함.The barcode symbol is a business card having a barcode symbol, characterized in that the contents of the business card is encoded and provided at a specific position of the business card. 제 1 항에 있어서,The method of claim 1, 상기 바코드 심볼은 데이터 매트릭스 코드인 것을 특징으로 하는 바코드 심볼을 구비한 명함.The barcode symbol is a business card having a barcode symbol, characterized in that the data matrix code. 제 1 항에 있어서,The method of claim 1, 상기 명함의 내용에 따른 다수의 항목이 특정 순서대로 부호화됨을 특징으로 하는 바코드 심볼을 구비한 명함.And a plurality of items according to the contents of the business card are encoded in a specific order. 제 3 항에 있어서,The method of claim 3, wherein 상기 다수의 항목의 특정 순서는 상호, 부서, 직책, 성명, 대표전화번호, 팩스번호, 핸드폰번호, 호출기번호, 이-메일주소, 국가명, 우편번호, 주소, 및 명함 식별자의 순서임을 특징으로 하는 바코드 심볼을 구비한 명함.The specific order of the plurality of items is characterized in that the order of business name, department, title, name, representative phone number, fax number, mobile phone number, pager number, e-mail address, country name, zip code, address, and business card identifier. Business card with barcode symbol. 명함의 내용을 바코드 심볼로 인코딩하는 인코더에 있어서:In an encoder that encodes the contents of a business card into a barcode symbol: 상기 명함의 내용을 입력하는 데이터 입력부;A data input unit for inputting contents of the business card; 상기 데이터 입력부로부터 명함의 내용을 제공받아 상기 바코드 심볼에 대응하는 데이터로 변환하는 데이터 변환부;A data conversion unit receiving contents of a business card from the data input unit and converting the contents of the business card into data corresponding to the barcode symbol; 상기 데이터 변환부로부터 변환된 데이터를 제공받아 상기 바코드 심볼의 형태에 맞게 부호화하는 부호화부;An encoder which receives the converted data from the data converter and encodes the data according to the shape of the barcode symbol; 상기 부호화부로부터 제공되는 부호화된 신호에 따라 상기 바코드 심볼을 상기 명함의 특정 위치에 인쇄하는 인쇄부를 포함하는 바코드 심볼의 인코더.And a printing unit for printing the barcode symbol at a specific position of the business card according to the encoded signal provided from the encoding unit. 명함의 특정 위치에 구비된 바코드 심볼을 디코딩하는 디코더에 있어서:A decoder for decoding a barcode symbol provided at a specific position of a business card: 상기 바코드 심볼을 검출하는 바코드 심볼 검출부;A barcode symbol detector for detecting the barcode symbol; 상기 바코드 심볼 검출부로부터 검출된 바코드 심볼을 제공받아 명함의 내용을 해독해 내는 해독부;A decoding unit which receives the barcode symbol detected from the barcode symbol detection unit and decodes the contents of the business card; 상기 해독부로부터 해독된 명함의 내용을 제공받아 저장하기 위한 형태로 포맷하는 데이터 포맷부;A data format unit configured to receive and store contents of the business card decrypted from the decryption unit in a form for storing the contents; 상기 데이터 포맷부로부터 포맷된 데이터를 제공받아 저장하는 저장부를 포함하는 바코드 심볼의 디코더.And a storage unit for receiving and storing formatted data from the data format unit.
KR1020000005886A 2000-02-09 2000-02-09 Name card having a bar code symbol and an encoder and a decoder for processing the bar code symbol KR20010078545A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000005886A KR20010078545A (en) 2000-02-09 2000-02-09 Name card having a bar code symbol and an encoder and a decoder for processing the bar code symbol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000005886A KR20010078545A (en) 2000-02-09 2000-02-09 Name card having a bar code symbol and an encoder and a decoder for processing the bar code symbol

Publications (1)

Publication Number Publication Date
KR20010078545A true KR20010078545A (en) 2001-08-21

Family

ID=19644809

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000005886A KR20010078545A (en) 2000-02-09 2000-02-09 Name card having a bar code symbol and an encoder and a decoder for processing the bar code symbol

Country Status (1)

Country Link
KR (1) KR20010078545A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040001771A (en) * 2002-06-28 2004-01-07 주식회사 케이티 The System and Method for Providing Information of Subscriber Using Map ID
KR100526202B1 (en) * 2002-04-15 2005-11-03 (주) 테크스캔코리아 Bar code of representing Korean character and decoding device and method thereof
CN112148334A (en) * 2020-11-03 2020-12-29 广州彩熠灯光股份有限公司 Firmware upgrading method, device, system, terminal, lamp and storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100526202B1 (en) * 2002-04-15 2005-11-03 (주) 테크스캔코리아 Bar code of representing Korean character and decoding device and method thereof
KR20040001771A (en) * 2002-06-28 2004-01-07 주식회사 케이티 The System and Method for Providing Information of Subscriber Using Map ID
CN112148334A (en) * 2020-11-03 2020-12-29 广州彩熠灯光股份有限公司 Firmware upgrading method, device, system, terminal, lamp and storage medium

Similar Documents

Publication Publication Date Title
US4939354A (en) Dynamically variable machine readable binary code and method for reading and producing thereof
US5053609A (en) Dynamically variable machine readable binary code and method for reading and producing thereof
US5124536A (en) Dynamically variable machine readable binary code and method for reading and producing thereof
EP1016027B1 (en) Distortion resistant double-data correcting color transition barcode and method of generating and using same
US5862270A (en) Clock free two-dimensional barcode and method for printing and reading the same
EP0572989B1 (en) Record with encoded data
JP4122629B2 (en) 2D code generation method
US5126542A (en) Dynamically variable machine readable binary code and method for reading and producing thereof
CN100369059C (en) Matrix type two-dimensional bar code and its encoding and decoding method
US6321986B1 (en) Robust machine-readable symbology and method and apparatus for printing and reading same
US20010045461A1 (en) Composite code symbology
EP0647917A2 (en) Bar-code reading apparatus and method
WO1998047101A9 (en) Robust machine-readable symbology and method and apparatus for printing and reading same
KR20090002278A (en) Method of encoding divided two-dimensional barcodes for mobile communication terminal
KR20010078545A (en) Name card having a bar code symbol and an encoder and a decoder for processing the bar code symbol
US6761314B2 (en) Bar code symbology for consumer scanning applications
JP3690281B2 (en) Information code
KR200214617Y1 (en) A visiting card and management system that have optical the second dimension a sign.
EA002213B1 (en) Method for identifying an image or a document
GB2265237A (en) Producing and reading a machine-optically-readable code
KR200281440Y1 (en) Quatradic bar code applied ID card that cannot be forged
Bogataj et al. Multi-color 2D datamatrix codes with poorly readable colors
JPH03122782A (en) Bar-code reader
CN106980888A (en) Trinity item barcode
JPH08153156A (en) Bar code decoding method

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application