[go: up one dir, main page]

KR20030090254A - Completed hangle bar code system and method thereof - Google Patents

Completed hangle bar code system and method thereof Download PDF

Info

Publication number
KR20030090254A
KR20030090254A KR1020020028294A KR20020028294A KR20030090254A KR 20030090254 A KR20030090254 A KR 20030090254A KR 1020020028294 A KR1020020028294 A KR 1020020028294A KR 20020028294 A KR20020028294 A KR 20020028294A KR 20030090254 A KR20030090254 A KR 20030090254A
Authority
KR
South Korea
Prior art keywords
barcode
code
character
value
characters
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.)
Ceased
Application number
KR1020020028294A
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 KR1020020028294A priority Critical patent/KR20030090254A/en
Publication of KR20030090254A publication Critical patent/KR20030090254A/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K1/00Methods or arrangements for marking the record carrier in digital fashion
    • G06K1/12Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
    • G06K1/121Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/06018Record 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 one-dimensional coding
    • G06K19/06028Record 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 one-dimensional coding using bar codes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14131D bar codes

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Printers Characterized By Their Purpose (AREA)

Abstract

본 발명은 물류 및 의료 자동처리를 위한 바코드 시스템 및 방법에 관한 것이다. 본 발명은 바코드 시스템에 있어서, 바코드를 입력하는 바코드 정보 입력기; 상기 바코드 정보 입력기를 통해 처리된 정보에 따라 바코드 문자를 생성하는 바코드 문자 생성기; 상기 바코드 문자 생성기로부터 생성된 바코드 문자에 해당하는 문자를 생성하기 위한 바코드 참조 테이블; 2바이트 완성형 한글문자를 생성하기 위한 심벌 테이블; 상기 문자 생성기에 의해 생성된 바코드 문자를 처리하기 위한 처리기; 및, 상기 문자 생성기에 의해 생성된 바코드 문자를 인쇄하기 위한 바코드 인쇄 모듈을 포함한다. 본 발명에 구성에 따르면, 영문자, 숫자 및 한글 문자 등을 해당 영역에 표현할 수 있고, 판독시 주어진 참조 테이블에 의하여 판독하고 바코드를 완성형 코드로 해독할 수 있다.The present invention relates to a barcode system and method for logistics and medical automatic processing. The present invention provides a barcode system comprising: a barcode information input unit for inputting a barcode; A barcode character generator for generating barcode characters according to the information processed through the barcode information input unit; A barcode reference table for generating a character corresponding to the barcode character generated from the barcode character generator; A symbol table for generating a 2-byte complete Korean character; A processor for processing barcode characters generated by the character generator; And a barcode printing module for printing barcode characters generated by the character generator. According to the configuration of the present invention, it is possible to represent English letters, numbers, and Korean characters in the corresponding area, to read by a given reference table at the time of reading and to decode the barcode into a complete code.

Description

완성형 한글 바코드 시스템 및 방법{COMPLETED HANGLE BAR CODE SYSTEM AND METHOD THEREOF}COMPLETED HANGLE BAR CODE SYSTEM AND METHOD THEREOF}

본 발명은 물류 및 의료 정보의 바코드 시스템에서 물품의 자동 구분 처리를 쉽게 하기 위한 완성형 한글 바코드 시스템에 관한 것으로, 특히 바코드에 수록될 수 있는 기존의 바코드 체계를 확장하여 한자, 영문자, 특수문자, 및 완성형 한글 문자 정보를 표현할 수 있도록 한 완성형 한글 바코드 시스템 및 방법에 관한 것이다.The present invention relates to a complete Korean bar code system for facilitating automatic classification of goods in the bar code system of logistics and medical information, and in particular, by extending the existing bar code system that can be included in the bar code, Chinese characters, English letters, special characters, and A complete Hangul barcode system and method for expressing complete Hangul character information.

일반적으로, 기존의 바코드 시스템은 물품의 자동 구분을 위해 참조 테이블을 갖는 바코드를 적용하며, 적용되는 바코드 참조 테이블의 한 종류로서 코드128(Code 128) 이라는 연속형 심벌로지가 있다. 이 심벌로지는 코드 128에서 모든 ASCII 코드를 표현할 수 있다. ASCII(American Standard Code for Information Interchagne) 코드란 이기종간의 정보 교환을 목적으로 재정된 미국표준코드로서 0 부터 255 사이의 값을 갖는 문자 코드를 말한다. 이 코드를 사용하면 모든 기종간의 호환성이 보장된다. 또한 심벌로지 구조는 시작바, 데이터바, 검증바, 및 종료 바로 구성된다. 코드 128로 표현할 수 있는 문자 집합에는 128개의 ASCII 문자, 4개의 기능문자, 4개의 문자집합 선택문자, 3개의 시작문자 및 1개의 종료문자가 포함된다. 이러한 바코드 시스템에 있어서 연속형 심벌로지는 이미 설정된 숫자 및 영문 테이블을 사용하고 있으므로, 많은 한글 문자를 표현하고자 하는 경우 표현하기가 어려운 단점이 있다. 다시 말해, 대한민국의 물류 및 의료 정보는 대부분 한글로 작성되어 처리되고 있음에도 불구하고, 시장에서 현재 사용되고 있는 정보처리 시스템은 숫자 및 영문자를 사용하고 있는 실정이다. 이러한 실정 하에서, 한글 사용자가 물품 정보를 축적하여 물류 및 의료 정보의 자동 처리를 보다 효율적으로 하기 위해서는 현재의 영문 바코드 체계에 한자, 특수문자, 및 완성형 한글 문자 정보 코드를 적용해야할 필요성이 있다.In general, the existing bar code system applies a bar code having a reference table for automatic classification of articles, and there is a continuous symbology called Code 128 as one kind of bar code reference table to be applied. This symbology can represent all ASCII codes in code 128. The American Standard Code for Information Interchagne (ASCII) code is a US standard code that is redefined for the exchange of information between heterogeneous characters. It is a character code having a value between 0 and 255. This code ensures compatibility between all models. The symbology structure also comprises a start bar, a data bar, a verification bar, and an end bar. The character set represented by the code 128 includes 128 ASCII characters, four function characters, four character set selection characters, three start characters, and one end character. In the bar code system, since the continuous symbol lodge uses a set number and an English table, it is difficult to express many Korean characters. In other words, although most of the logistics and medical information of the Republic of Korea is written and processed in Korean, the information processing system currently used in the market uses numbers and English characters. Under these circumstances, in order for Korean users to accumulate product information and to more efficiently process logistics and medical information, it is necessary to apply Chinese characters, special characters, and complete Hangul character information codes to the current English barcode system.

따라서, 본 발명자는 숫자 및 영문자를 포함함은 물론 한글 바코드 문자를 추가하여 표현할 수 있도록 기존의 바코드 공간에 한글을 확장시키는 것을 고려하여, 각 한글 자소를 갖는 하나의 문자에 대하여 정해진 범위 내에서 표현할 수 있도록 한글 윈도우에서 사용하는 완성형 코드에 코드 128을 응용하고, 한자, 영문자, 특수문자, 및 완성형 한글 문자 정보 코드를 바코드로 출력할 수 있고 출력된 바코드를 완성형 코드로 해독할 수 있도록 완성형 한글 바코드 시스템 및 방법을 제공하는 데 그 목적이 있다.Accordingly, the present inventors consider the expansion of Korean characters in the existing barcode space to include Korean numerals as well as numerals and English characters, and to express them within a predetermined range for one character having each Korean character. Code 128 is applied to the complete code used in the Hangul window so that Chinese characters, English letters, special characters, and complete Hangul character information codes can be printed as bar codes, and the completed Hangul bar codes can be interpreted as complete codes. Its purpose is to provide a system and method.

도 1은 본 발명에 따른 완성형 한글 바코드 인쇄 시스템의 구성도,1 is a block diagram of a complete Hangul barcode printing system according to the present invention,

도 2는 본 발명에 따른 완성형 한글 바코드 판독 시스템의 구성도,2 is a block diagram of a complete Hangul barcode reading system according to the present invention,

도 3은 본 발명에 따른 완성형 한글 바코드 정보 인쇄 방법을 설명하기 위한 흐름도,3 is a flowchart illustrating a method of printing a completed Korean barcode information according to the present invention;

도 4는 본 발명에 따른 완성형 한글 바코드 정보 판독 방법을 설명하기 위한 흐름도.Figure 4 is a flow chart for explaining a completed Hangul barcode information reading method according to the present invention.

〈도면의 주요 부분에 대한 부호의 설명〉<Explanation of symbols for main parts of drawing>

100 : 바코드 정보 입력기 102 : 바코드 문자 생성기100: barcode information input unit 102: barcode character generator

104 : 바코드 참조 테이블 106 : 심벌 테이블104: barcode reference table 106: symbol table

108 : 처리기 110 : 바코드 인쇄모듈108: processor 110: barcode printing module

201 : 바코드 정보 입력기 203 : 오류 메시지 처리기201: Barcode Information Input 203: Error Message Handler

205 : 바코드 문자 판독기 207: 바코드 판독 처리기205: Barcode Character Reader 207: Barcode Reading Processor

209 : 검사 장치 211 : 바코드 변환기209: inspection apparatus 211: barcode converter

213 : 디코더213: Decoder

상술한 목적을 달성하기 위한 본 발명의 완성형 한글 바코드 인쇄 시스템은 물품의 이동 중에 발생되는 정보를 본 발명에 의해 제시된 바코드에 의하여 해당 정보를 인쇄하는 시스템이다.The completed Hangul bar code printing system of the present invention for achieving the above object is a system for printing the information generated during the movement of the article by the bar code presented by the present invention.

또한, 본 발명에 따른 완성형 한글을 바코드로 표현하기 위한 완성형 한글 바코드 시스템은 바코드를 입력하는 바코드 정보 입력기(100); 상기 바코드 정보 입력기를 통해 처리된 정보에 따라 바코드 문자를 생성하는 바코드 문자 생성기(102); 상기 바코드 문자 생성기로부터 생성된 바코드 문자에 해당하는 문자를 생성하기 위한 바코드 참조 테이블(104); 2바이트 완성형 한글문자를 생성하기 위한 심벌 테이블(106); 상기 문자 생성기에 의해 생성된 바코드 문자를 처리하기 위한 처리기(108); 및, 상기 문자 생성기에 의해 생성된 바코드 문자를 인쇄하기 위한 바코드 인쇄 모듈(110); 을 포함하는 것을 특징으로 한다.In addition, the completed Hangul bar code system for representing the completed Hangul bar code according to the present invention comprises a bar code information input unit 100 for inputting a bar code; A barcode character generator 102 for generating barcode characters according to the information processed through the barcode information input unit; A barcode reference table 104 for generating a character corresponding to the barcode character generated from the barcode character generator; A symbol table 106 for generating a 2-byte complete Hangul character; A processor (108) for processing barcode characters generated by said character generator; And a barcode printing module 110 for printing barcode characters generated by the character generator. Characterized in that it comprises a.

본 발명에 따른 구성을 첨부된 도면을 참조하여 상세히 설명한다.The configuration according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일실시 예에 따른 완성형 한글을 바코드로 표현하기 위한 완성형 한글 바코드 인쇄 시스템의 구성도이다.1 is a block diagram of a complete Hangul barcode printing system for expressing a completed Hangul bar code according to an embodiment of the present invention.

바코드 정보 입력기(100)는 바코드로 인쇄할 정보 혹은 어플리케이션들을 입력한다. 또한, 상기 바코드 정보 입력기(100)의 정보는 순차적으로 바코드 문자 생성기(102)에 해당 정보를 전달하게 된다.The barcode information input unit 100 inputs information or applications to be printed with a barcode. In addition, the information of the bar code information input unit 100 sequentially transmits the corresponding information to the bar code character generator 102.

바코드 문자생성기(102)는 상기 바코드 정보 입력기(100)를 통해 입력된 정보에 따라 바코드 문자를 생성하기 위하여 바코드 참조 테이블(104)을 기준으로 하고, 물품 정보에 완성형 한글 문자의 영역을 생성하기 위하여 심벌 참조 테이블(103)을 기준으로 하여 바코드 문자의 값을 생성한다.The barcode character generator 102 is based on the barcode reference table 104 to generate barcode characters according to the information input through the barcode information inputter 100, and to generate a region of complete Hangul characters in the product information. The value of the barcode character is generated based on the symbol reference table 103.

바코드 문자 처리기(108)는 상기 바코드 정보 생성기(102)에서 생성된 정보가 바코드 문자 정보로 설정된 바코드 문자의 코드 값으로 판독되는지 구분하고, 본 발명의 바람직한 실시예에서는 일례로써 완성형 코드 값에서 일률적으로 160을 감산하는 도시 안된 감산기를 포함하며, 상기 바코드 문자 생성기(102)로부터 생성된 바코드 문자의 완성형 코드에 완성형 코드임을 알리는 시작 코드와 종료 코드를 붙인 문자의 값을 처리한다. 이와 같이, 본 발명의 바람직한 실시예에서는 완성형 코드 값에서 일률적으로 160을 감산하는 일례로써 설명하였으나, 이 완성형 코드 값은 바코드 문자 처리기(108)에 의해 십진수 값 155에서 십진수 값 161범위 중에서 어느 하나의 값을 감산할 수 있는 것도 본 발명의 범주에 포함됨은 물론이다.The barcode character processor 108 distinguishes whether the information generated by the barcode information generator 102 is read by the code value of the barcode character set as the barcode character information. And a subtractor (not shown) for subtracting 160, and processes the value of the character with the start code and the end code indicating that the completed code of the barcode character generated from the barcode character generator 102 is the completed code. As described above, the preferred embodiment of the present invention has been described as an example of uniformly subtracting 160 from the complete code value. It is obvious that the value can be subtracted from the scope of the present invention.

바코드 인쇄 모듈(110)은 상기 바코드 문자 처리기(108)로부터 생성된 바코드 문자를 인쇄한다. 또한 바코드 인쇄 모듈(100)에서는 바코드 문자를 인쇄하기 위하여 시작 바, 데이터에 대한 바코드 문자, 체크 문자, 종료 바를 인쇄한다.The barcode printing module 110 prints barcode characters generated from the barcode character processor 108. In addition, the bar code printing module 100 prints a start bar, a bar code character for a data, a check character, and an end bar to print a bar code character.

도 2는 본 발명의 이동하는 물품 상에 존재하는 바코드를 판독하여 물품 구분 정보를 생성하는 완성형 한글 바코드 판독 시스템의 구성도로서, 물품의 이동 중에 인쇄된 바코드 문자들을 순차적으로 판독 처리하는 바코드시스템이다.2 is a block diagram of a complete Korean bar code reading system for generating bar code information by reading a bar code present on a moving item of the present invention, a bar code system for sequentially reading the bar code characters printed during the movement of the item. .

바코드 문자 판독기(205)는 입력될 바코드의 정보신호를 해당 바코드 문자 유형의 바코드 문자의 값으로 판독하는 경우, 바코드 문자인 물품 정보와 한글 바코드 정보를 처리기(207)의 명령에 의해서 처리한다. 이때 바코드 정보는 완성형 코드 입력 참조 테이블을 사용하여 처리한다. 코드 검사장치(209)는 처리기(207)가 처리하는 한글 문자와 숫자 및 영문자 정보의 시작 코드(FNC1)를 검사한다. 여기서, 시작 코드(FNC1)는 모든 아스키 문자를 표현할 수 있는 코드 128에서 연유하며, 코드 128(숫자 0에서 99까지 표현할 수 있는 code_c)에 있어서 2바이트 완성형 코드의 바코드임을 알려주는 시작 값을 부여한 코드이다. 또 상기 검사 장치(209)에서 한글 문자와 숫자 및 영문자 정보는 시작 코드(FNC1)가 있으면 변환기(211)로 그 처리를 넘기고, 변환기(211)는 판독기(205)에서 판독된 인코딩 아스키 값에 2바이트 완성형 코드 입력 참조 테이블을 사용하여 160을 가산하도록 처리기(207)로 처리한다. 이때 완성형 코드 값은 바코드 문자 처리기(108)에 의해 십진수 값 155에서 십진수 값 161범위 중에서 어느 하나의 값을 가산할 수 있다.When the bar code character reader 205 reads the information signal of the bar code to be input as the value of the bar code character of the bar code character type, the bar code character reader and the Hangul bar code information are processed by the command of the processor 207. At this time, the bar code information is processed using the complete code input reference table. The code inspecting apparatus 209 inspects the start code FNC1 of the Hangul characters, numbers, and alphabetic characters processed by the processor 207. Here, the start code FNC1 is derived from the code 128 capable of representing all ASCII characters, and the code giving the starting value indicating that it is a barcode of a 2-byte completion code in code 128 (code_c that can represent 0 to 99 numbers). to be. In the inspection apparatus 209, the Hangul characters, numerals, and alphabetical character information are transferred to the converter 211, if the start code FNC1 is present, and the converter 211 is 2 to the encoded ASCII value read by the reader 205. Processor 207 processes the addition of 160 using the byte complete code input reference table. In this case, the completed code value may be added by the barcode character processor 108 to any one of a decimal value 155 to a decimal value 161.

그 후, 2바이트 완성형 코드를 변환기(211)에 의해 변환하고, 변환된 코드는 처리기(207)에 의해 스캐너와 연결된 소스인지를 결정한다. 다음에 스캐너와 연결된 소스로 결정되면, 디코더(213)에 의해 디코딩된 값을 해당하는 키보드 값으로 변환하고, 한글, 영문, 코드 128의 특수 문자 값으로 표현한다.The 2 byte complete code is then converted by the converter 211, and the converted code determines whether it is a source connected to the scanner by the processor 207. Next, when it is determined that the source is connected to the scanner, the decoder 213 converts the decoded value into a corresponding keyboard value and expresses it as a special character value of Korean, English, and code 128.

도 3은 본 발명의 일실시 예에 따른 완성형 한글 바코드 정보 인쇄 방법을 설명하기 위한 흐름도이다. 도 3의 바코드 시스템은 물품상에 존재하는 바코드를 인쇄하여 물류 및 의료의 자동 구분 정보를 생성하고, 물품의 이동 중인 물류 및 의료 물품상에 인쇄된 바코드 문자들을 순차적으로 판독 처리한다.3 is a flowchart illustrating a method of printing completed Korean barcode information according to an embodiment of the present invention. The barcode system of FIG. 3 prints barcodes present on the article to generate automatic classification information for logistics and medical, and sequentially reads barcode characters printed on the logistics and medical article in motion of the article.

도 3에 있어서, 바코드 문자생성기(102)는 상기 바코드 정보 입력기(100)를 통해 입력된 정보에 따라 바코드 문자를 생성하기 위하여 바코드 참조 테이블(104)을 기준으로 하고, 물품 정보에 완성형 한글 문자의 영역을 생성하기 위하여 심벌참조 테이블(103)을 기준으로 하여 바코드 문자의 값을 생성함으로서, 바코드 문자 처리기(108)는 완성형 코드 값에서 일률적으로 160을 감산한다(S 305). 여기에서는 도 1에서와 같이, 완성형 코드 값은 바코드 문자 처리기(108)에 의해 십진수 값 155에서 십진수 값 161범위 중에서 어느 하나의 값을 감산할 수 있다.In FIG. 3, the barcode character generator 102 is based on the barcode reference table 104 to generate barcode characters according to the information input through the barcode information inputter 100. By generating the value of the barcode character based on the symbol reference table 103 to generate the region, the barcode character processor 108 uniformly subtracts 160 from the completed code value (S 305). Here, as shown in FIG. 1, the completed code value may be subtracted by any one of a decimal value 155 to a decimal value 161 by the barcode character processor 108.

상기 바코드 문자 생성기(102)로부터 생성된 바코드 문자의 완성형 코드에 완성형 코드임을 알리는 시작 코드와 종료 코드를 붙인 문자의 FNC1 코드 값을 처리한다(S 307). 여기서, FNC1코드 값은 시작 값으로서 2회 연속하여 붙이고, 종료값으로서 1회를 붙여준다. 또한 FNC1코드는 일반적으로 스캐너로 판독할 수 있으나, 디코딩 하지 않는 값이다. 본 실시예의 한글 바코드 스캐너는 FNC1 코드 값을 디코딩하여 아스키 값을 구하고 이 아스키값에 일률적으로 160을 가산한 후, 코드 값을 표현한다. 또 FNC1 코드값에서 시작코드 값은 FNC1 코드를 2회 연속하여 가산하고, 종료코드 값은 FNC1 코드를 1회 가산한다.The FNC1 code value of the character to which the start code and the end code indicating the completed code is added to the completed code of the barcode character generated by the barcode character generator 102 is processed (S 307). In this case, the FNC1 code value is added twice in succession as a start value and is attached once as an end value. Also, the FNC1 code can be read by a scanner but not decoded. The Korean barcode scanner of the present embodiment decodes an FNC1 code value to obtain an ASCII value, adds 160 to this ASCII value uniformly, and then expresses the code value. From the FNC1 code value, the start code value adds the FNC1 code two times in succession, and the end code value adds the FNC1 code once.

그 후, 바코드 인쇄 모듈(110)은 상기 바코드 문자 처리기(108)로부터 생성된 바코드 문자를 출력하고(S 309), 처리가 종료된다.Thereafter, the barcode printing module 110 outputs the barcode character generated from the barcode character processor 108 (S 309), and the processing ends.

도 4는 본 발명의 일실시예에 따른 완성형 한글 바코드 판독 방법을 설명하기 위한 흐름도로서, 물품상에 존재하는 바코드를 판독하여 물류 및 의료의 자동 구분 정보를 생성하게 된다.4 is a flowchart illustrating a method of reading a completed Korean barcode according to an embodiment of the present invention, and generates automatic classification information of logistics and medical care by reading a barcode existing on an article.

바코드 유형이 한글 완성형 코드로 구분되는 데이터를 입력한다(S 403).The bar code type is input data that is divided into Korean complete code (S 403).

다음 바코드 문자인 물품 정보와 바코드를 출력(S 405)하게 되고, 다수의 한글 바코드 스캐너 종류 중에서 하나의 모델, 예컨대 CCD 스캐너 320 KR를 사용하여 한글 바코드 스캐너에 내장된 판독기(205)로 판독하고(S 407), 판독 후 판독 유형 값의 정보 구조에 의한 도 2의 처리기(207)의 명령에 의해서 완성형 코드 입력 참조 테이블을 사용하여 코드 검사장치(209)가 한글 문자와 숫자 및 영문자 정보는 시작 코드(FNC1)가 존재하는지를 검사한다(S 409). 이 실시예에서는 한글 바코드 스캐너 종류 중에서 CCD 스캐너 320 KR를 일례로써 설명하였으나, CCD 스캐너 320 KR 에 제한되지 않고 또다른 종류의 한글 바코드 스캐너를 사용할 수 있다.The next barcode character item information and a barcode are output (S 405), and one model among a plurality of Korean barcode scanner types, for example, the CCD scanner 320 KR is read by the reader 205 embedded in the Korean barcode scanner ( S407, the code checking device 209 uses the complete code input reference table by the instruction of the processor 207 of FIG. It is checked whether (FNC1) exists (S 409). In this embodiment, the CCD scanner 320 KR is described as an example among Korean bar code scanner types, but another type of Korean bar code scanner can be used without being limited to the CCD scanner 320 KR.

상기 코드 검사 단계(S 409)에서 한글 문자와 숫자 및 영문자 정보는 시작 코드(FNC1)가 있으면, 인코딩된 아스키 값에 완성형 코드 입력 참조 테이블을 사용하여 160을 가산한다(S 411). 여기서, 완성형 코드 값은 십진수 값 155에서 십진수 값 161범위 중에서 어느 하나의 값을 감산할 수 있다. 그 후, 2바이트 완성형 코드 신호를 변환기(211)에 의해 변환한다. 이 변환된 코드는 도 2의 처리기(207)에 의해 스캐너와 연결된 소스인지를 결정한다(S 415). 다음에 스캐너와 연결된 소스로 결정되면, 디코더(213)에 의해 디코딩된 값을 해당하는 키보드 값으로 변환하고(S 417), 한글, 영문, 코드 128의 특수 문자 값으로 표현(S 419)한 후 종료한다. 또한 단계 S 415에서 스캐너와 연결된 소스가 시리얼인 것으로 결정되면, 변환된 코드 값을 디코딩하고(S 423), 한글, 영문, 코드 128의 특수 문자 값으로 표현(S 425)한 후 종료한다.In the code checking step (S 409), if the Korean character, number, and alphabetic character information includes the start code (FNC1), 160 is added to the encoded ASCII value using the complete code input reference table (S 411). Here, the complete code value may be subtracted from any one of the decimal value 155 to the decimal value 161 range. Thereafter, the two-byte completion code signal is converted by the converter 211. The converted code determines whether the source is connected to the scanner by the processor 207 of FIG. 2 (S415). Next, when it is determined that the source is connected to the scanner, the decoder 213 converts the decoded value into a corresponding keyboard value (S 417), and expresses it as a special character value of Korean, English, and code 128 (S 419). Quit. In addition, if it is determined in step S 415 that the source connected to the scanner is a serial, the converted code value is decoded (S 423), expressed as a special character value of Korean, English, and code 128 (S 425), and then terminated.

한편, 시작 코드를 검사단계(S 409)에서, 한글 문자와 숫자 및 영문자 정보는 시작 코드가 없다면, 인코딩된 아스키 값에 코드128의 코드 테이블에 의해서 바코드를 디코딩하고(S 425) 종료한다.On the other hand, in the step of checking the start code (S 409), if there is no start code for the Hangul characters, numbers and alphabetic characters, the barcode is decoded by the code table of Code 128 in the encoded ASCII value (S 425).

이상에서 설명한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 본 발명의 기술적 사상을 벗어나지 않는 범위 내에 여러 가지 치환, 변형 및 변경이 가능하므로 상술한 실시예 및 첨부된 도면에 한정되는 것은 아니다.The present invention described above is capable of various substitutions, modifications, and changes within the scope of the present invention to those skilled in the art without departing from the spirit of the present invention. It is not limited.

상술한 바와 같이 본 발명에 의하면 물류 및 의료의 자동 구분을 위한 한글 정보를 적용하는 시스템 및 방법을 사용하면, 영문자, 숫자 및 한글 문자 등을 해당 영역에 표현할 수 있고, 판독시 주어진 참조 테이블에 의하여 판독하고 바코드를 완성형 코드로 해독할 수 있도록 하여 기존 방법보다 더 많은 정보를 바코드 문자로 표현할 수 있는 물류 및 의료의 자동처리를 위한 기반 정보를 적용하는 환경을 제공하는 효과가 있다.As described above, according to the present invention, if a system and method for applying Korean information for automatic classification of logistics and medicine are used, alphabets, numbers, and Korean characters can be represented in the corresponding area, By reading and decoding the barcode as a complete code, it is effective to provide an environment for applying the basic information for the automatic processing of logistics and medical, which can express more information as a barcode character than the existing method.

Claims (5)

바코드 시스템에 있어서,In the barcode system, 바코드를 입력하는 바코드 정보 입력기(100);A barcode information input unit 100 for inputting a barcode; 상기 바코드 정보 입력기를 통해 처리된 정보에 따라 바코드 문자를 생성하는 바코드 문자 생성기(102);A barcode character generator 102 for generating barcode characters according to the information processed through the barcode information input unit; 상기 바코드 문자 생성기로부터 생성된 바코드 문자에 한글, 한자, 영문, 및 특수문자에 해당하는 문자를 생성하기 위한 바코드 참조 테이블(104);A barcode reference table 104 for generating characters corresponding to Korean, Chinese, English, and special characters in barcode characters generated from the barcode character generator; 2바이트 완성형 한글문자를 생성하기 위한 심벌 테이블(106);A symbol table 106 for generating a 2-byte complete Hangul character; 상기 문자 생성기에 의해 생성된 바코드 문자를 처리하기 위한 처리기(108); 및,A processor (108) for processing barcode characters generated by said character generator; And, 상기 문자 생성기에 의해 생성된 바코드 문자를 인쇄하기 위한 바코드 인쇄 모듈(110);A barcode printing module 110 for printing barcode characters generated by the character generator; 을 포함하는 것을 특징으로 하는 완성형 한글 바코드 시스템.Completed Korean barcode system comprising a. 바코드 시스템에 있어서,In the barcode system, 바코드 정보 입력기(201)를 통해서 입력된 바코드 신호를 전송하는 경우, 한글, 한자, 영문, 및 특수문자에 해당하는 바코드 문자 유형의 바코드 문자의 값으로 판독하는 바코드 문자 판독기(205);When transmitting the bar code signal input through the bar code information input unit 201, the bar code character reader 205 for reading the value of the bar code character of the bar code character type corresponding to Korean, Chinese, English, and special characters; 바코드 문자인 물품 정보와 한글 바코드 정보를 완성형 코드 입력 참조 테이블을 사용하여 처리하는 처리기(207);A processor 207 for processing the item information which is a barcode character and the Korean barcode information using a complete code input reference table; 상기 처리기(207)가 처리하는 한글 문자와 숫자 및 영문자 정보의 종료 코드를 검사하는 코드 검사장치(209);A code check device (209) for checking a termination code of Hangul characters, numbers, and alphabetic characters processed by the processor (207); 상기 코드 검사 장치(209)에서 한글 문자와 숫자 및 영문자 정보는 코드가 있으면 그 처리를 넘기는 변환기(211);In the code checking device 209, the Hangul characters, numbers, and alphabetic character information are converted to the code if the code 211 is passed; 상기 처리기(207)에 의해 스캐너와 연결된 소스로 결정되면, 디코딩된 값을 해당하는 키보드 값으로 변환하는 디코더(213)를 포함하는 것을 특징으로 하는 완성형 한글 바코드 시스템.And a decoder (213) for converting the decoded value into a corresponding keyboard value when it is determined as a source connected to the scanner by the processor (207). 바코드 인쇄 방법에 있어서,In the barcode printing method, 바코드 정보 입력기(100)를 통해 입력된 정보에 따라 바코드 문자를 생성하기 위하여 바코드 참조 테이블(104)을 기준으로 하고, 물품 정보에 완성형 한글 문자의 영역을 생성하기 위하여 심벌 참조 테이블(103)을 기준으로 하여 바코드 문자 처리기(108)에 의해 완성형 코드 값에서 십진수 값 155에서 십진수 값 161범위 중에서 어느 하나의 값을 감산하는 단계(S 305);Based on the barcode reference table 104 to generate barcode characters according to the information input through the barcode information inputter 100, and to the symbol reference table 103 to generate regions of complete Hangul characters in the product information. Subtracting, by the barcode character processor 108, any one value from the decimal value 155 to the decimal value 161 in the completed code value (S 305); 상기 바코드 문자 생성기(102)로부터 생성된 바코드 문자의 완성형 코드에 완성형 코드임을 알리는 시작 코드와 종료 코드를 붙인 문자의 값을 처리하는 단계(S 307); 및,Processing a value of a character having a start code and an end code indicating a completion code to a completion code of the barcode character generated by the barcode character generator 102 (S 307); And, 상기 바코드 문자 처리기(108)로부터 생성된 바코드 문자를 출력하는 단계(S 309)를 포함하는 것을 특징으로 하는 완성형 한글 바코드 인쇄 방법.Completed Hangul barcode printing method comprising the step (S 309) of outputting the barcode character generated from the barcode character processor (108). 바코드 판독 방법에 있어서,In the barcode reading method, 한글 바코드 스캐너에 내장된 판독기로 판독하는 단계(S 407);Reading with a reader embedded in a Korean barcode scanner (S407); 판독 후 판독 유형 값의 정보 구조에 의한 처리기에 의해서 완성형 코드 입력 참조 테이블을 사용하여 코드 검사장치가 한글 문자와 숫자 및 영문자 정보 코드가 존재하는지를 검사하는 단계(S 409);Checking, by the processor according to the information structure of the read type value, the code to see if a Korean character, numeric and alphabet information code exists by using a complete code input reference table after reading (S 409); 상기 코드 검사 단계(S 409)에서 한글 문자와 숫자 및 영문자 정보는 종료 코드(FNC1)가 있으면, 인코딩된 아스키 값에 완성형 코드 입력 참조 테이블을 사용하여 완성형 코드 값에서 십진수 값 155에서 십진수 값 161범위 중에서 어느 하나의 값을 가산하는 단계(S 411);In the code checking step (S 409), if the Hangul characters, numerals, and alphabetical characters have an end code (FNC1), the encoded ASCII value is converted from a decimal value 155 to a decimal value 155 using a complete code input reference table. Adding one of the values (S411); 완성형 코드 신호를 변환기에 의해 변환하는 단계(S 413);Converting the complete code signal by a converter (S 413); 상기 변환된 코드를 처리기에 의해 상기 한글 바코드 스캐너가 키보드 또는 시리얼 포트에 연결된 소스인지를 결정하는 단계(S 415);Determining whether the Korean bar code scanner is a source connected to a keyboard or a serial port by the processor (S 415); 상기 키보드에 상기 바코드 스캐너가 연결된 소스로 결정되면, 디코더(213)에 의해 디코딩된 값을 해당하는 키보드 값으로 변환하는 단계(S 417); 및,If it is determined that the bar code scanner is connected to the keyboard, converting the value decoded by the decoder 213 into a corresponding keyboard value (S417); And, 한글, 영문, 코드 128의 특수 문자 값으로 표현하는 단계(S 419)를 포함하는 것을 특징으로 하는 완성형 한글 바코드 판독 방법.Completing the Hangul bar code reading method comprising the step (S 419) of expressing a special character value of Korean, English, code 128. 제 4항에 있어서,The method of claim 4, wherein 상기 처리기에 의해 스캐너가 연결된 소스를 결정하는 단계(S 415)에서, 상기 시리얼 포트에 상기 한글 바코드 스캐너가 연결된 소스로 결정되면, 디코더(213)에 의해 디코딩 변환된 코드값을 디코딩하는 단계(S 423); 및,In the step S415 of determining the source to which the scanner is connected by the processor, when it is determined that the Korean barcode scanner is connected to the serial port, decoding the code value decoded and converted by the decoder 213 (S). 423); And, 한글, 한자, 영문, 특수 문자 값으로 표현하는 단계(S 425)를 더 포함하는 것을 특징으로 하는 완성형 한글 바코드 판독 방법.Completed Hangul barcode reading method further comprising the step (S425) to represent the Hangul, Hanja, English, special character value.
KR1020020028294A 2002-05-22 2002-05-22 Completed hangle bar code system and method thereof Ceased KR20030090254A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020028294A KR20030090254A (en) 2002-05-22 2002-05-22 Completed hangle bar code system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020028294A KR20030090254A (en) 2002-05-22 2002-05-22 Completed hangle bar code system and method thereof

Publications (1)

Publication Number Publication Date
KR20030090254A true KR20030090254A (en) 2003-11-28

Family

ID=32383877

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020028294A Ceased KR20030090254A (en) 2002-05-22 2002-05-22 Completed hangle bar code system and method thereof

Country Status (1)

Country Link
KR (1) KR20030090254A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000037592A (en) * 1998-12-01 2000-07-05 정선종 Completed Korean 4 Status Barcode Printing System, Reading System and Control Method
KR100310832B1 (en) * 1998-11-12 2001-12-28 오길록 Four-state three-bar code device and its control method
KR100385740B1 (en) * 2001-03-12 2003-05-27 김정용 Extended state barcode system and method for printing and deciphering barcode thereof
KR100388061B1 (en) * 2001-01-19 2003-06-18 한국전자통신연구원 4-State barcode printing and image reader system and control method thereoff
KR20030081954A (en) * 2002-04-15 2003-10-22 (주) 테크스캔코리아 Bar code of representing Korean character and decoding device and method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100310832B1 (en) * 1998-11-12 2001-12-28 오길록 Four-state three-bar code device and its control method
KR20000037592A (en) * 1998-12-01 2000-07-05 정선종 Completed Korean 4 Status Barcode Printing System, Reading System and Control Method
KR100388061B1 (en) * 2001-01-19 2003-06-18 한국전자통신연구원 4-State barcode printing and image reader system and control method thereoff
KR100385740B1 (en) * 2001-03-12 2003-05-27 김정용 Extended state barcode system and method for printing and deciphering barcode thereof
KR20030081954A (en) * 2002-04-15 2003-10-22 (주) 테크스캔코리아 Bar code of representing Korean character and decoding device and method thereof

Similar Documents

Publication Publication Date Title
USRE37635E1 (en) System for enabling decoding of bar code and other symbols with a digital microcomputer connected via the input/output port thereof to the scanner
KR870008445A (en) Binary data compression and extension processing unit
US7546949B1 (en) Methods and apparatus for bar code conversion
US8511572B2 (en) Encoded information reading terminal with data formatting functionality
US11620469B2 (en) Bar code generation scanning, and display method, apparatus, storage medium, and electronic device
US9317503B2 (en) System and method for naming an image file
JPH09504633A (en) Apparatus and method for 16-bit and numerical data collection using bar code symbology
TW201601068A (en) Image type high-speed barcode scanning method
Scanzio et al. QRscript specification
KR20030090254A (en) Completed hangle bar code system and method thereof
EP2402885A1 (en) Image processing apparatus and method
JP2002342191A5 (en)
CN112560534B (en) Multi-parameter configuration static sequential decoding output method
JPH0388062A (en) Device for preparing document
JPH09274637A (en) Two-dimensional code reader
CN101004787A (en) Device and method for recognizing quick response codes run on mobile terminals
CN110909836A (en) Article information input method and device, electronic equipment and computer storage medium
KR100385740B1 (en) Extended state barcode system and method for printing and deciphering barcode thereof
JPH0575143B2 (en)
KR100526202B1 (en) Bar code of representing Korean character and decoding device and method thereof
JP2002216073A (en) Device for reading readable character or the like and method for the same
JP3659505B2 (en) Simplified barcode decoding method
JP3659505B6 (en) Simplified barcode decoding method
KYAW et al. DESIGN AND IMPLEMENTATION OF BAR CODES FOR ALL PRODUCTS IN COMMERCIAL CONTROL SYSTEM
JP6214455B2 (en) Instruction table generation apparatus, instruction decode program generation apparatus, instruction table generation method, instruction decode program generation method, and program

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20020522

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040524

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20040902

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20040524

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I