[go: up one dir, main page]

KR930022243A - How to print barcodes in the horizontal direction - Google Patents

How to print barcodes in the horizontal direction Download PDF

Info

Publication number
KR930022243A
KR930022243A KR1019920007195A KR920007195A KR930022243A KR 930022243 A KR930022243 A KR 930022243A KR 1019920007195 A KR1019920007195 A KR 1019920007195A KR 920007195 A KR920007195 A KR 920007195A KR 930022243 A KR930022243 A KR 930022243A
Authority
KR
South Korea
Prior art keywords
barcode
font
data
printed
array table
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.)
Withdrawn
Application number
KR1019920007195A
Other languages
Korean (ko)
Inventor
정정오
Original Assignee
이헌조
주식회사 금성사
Filing date
Publication date
Application filed by 이헌조, 주식회사 금성사 filed Critical 이헌조
Priority to US07/919,496 priority Critical patent/US5327927A/en
Publication of KR930022243A publication Critical patent/KR930022243A/en
Withdrawn legal-status Critical Current

Links

Abstract

본 발명의 바코드의 횡방향 프린트 방법은 레이저 빔 프린터등으로 바코드를 프린트하는 것으로서 종래에는 바코드를 프린트하기 위하여 폰트메모리에 별도의 바코드 폰트를 저장하여 두고, 저장한 바코드 폰트를 일반 텍스트 폰트와 동일하게 취급하여 바코드를 프린트 즉, 바코드의 데이타가 입력됨에 따라 폰트메모리에서 해당되는 바코드 폰트를 리드하여 프린트하였으므로 바코드 폰트를 저장하기 위한 폰트메모리의 용량이 매우 커야 됨은 물론 바코드의 크기에 따라 각각의 바코드 폰트를 저장해야 되어 폰트메모리의 부담이 크고, 저장한 바코드 폰트에 따라서만 바코드의 스페이스도 바코드 폰트를 리드하여 프린트하였으므로 바코드의 프린트 속도가 느렸다. 본 발명은 별도의 바코드 폰트를 저장하지 않고, 바코드의 세트지정 어레이 테이블 지정어레이 테이블및 폰트폭 지정어레이 테이블을 만들어 미리 저장하여 두고, 그 저장한 어레이테이블값을 이용하여 바코드의 폰트를 발생 및 프린트함으로써 사용되는 메모리의 용량을 줄이고, 바코드의 크기를 다양하게 조절하면서 물론 스페이스 부분에서는 프린트 위치만을 이동시키면서 프린트하여 프린트 속도를 향상시킬 수 있다.In the lateral printing method of the barcode of the present invention, a barcode is printed by a laser beam printer, etc. In the past, a separate barcode font is stored in a font memory in order to print the barcode, and the stored barcode font is the same as a general text font. Barcode was printed by handling, that is, the barcode memory was read and printed from the font memory as the barcode data was input. Therefore, the capacity of the font memory for storing the barcode font must be very large. Since the burden of font memory is large, the print speed of the barcode was slow because the space of the barcode was also read by the barcode font according to the stored barcode font. According to the present invention, a barcode designation array table designation array table and a font width designation array table are created and stored in advance without storing a separate barcode font, and the barcode font is generated and printed using the stored array table value. By reducing the capacity of the memory used, the size of the barcode can be adjusted in various ways, and of course, the space can be printed by moving only the print position, thereby improving the printing speed.

Description

바코드의 횡방향 프린트 방법How to print barcodes in the horizontal direction

본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음Since this is an open matter, no full text was included.

제1도는 일반적인 KAN바코드의 구성을 보인 도면.1 is a view showing the configuration of a general KAN bar code.

제2도는 일반적인 KAN바코드에서 바코드 데이타에 대한 이미지 데이타의 구성을 보인 단면.2 is a cross-sectional view showing the configuration of image data for barcode data in a general KAN barcode.

제3도는 일반적인 KAN바코드에서 제2플래그 문자의 번호와 좌측핸드의 번호의 각 위치에 따른 세트결정을 보인 도표.3 is a diagram showing a set decision according to each position of the number of the second flag character and the number of the left hand in the general KAN barcode.

Claims (3)

프린트할 바코드의 기본폭(t), 길이(L), 프린트위치(X,Y) 및 제1플래그 문자를 입력하는 제1과정과, 제2플래그 문자 및 데이타 1∼데이타 10을 입력하여 데이타 지정어레이 테이블 Ar-CHA〔〕에 저장함과 아울러 검사문자를 계산하여 데이타 지저어레이 테이블 Ar-CHA〔〕에 저장하고 데이타의 순서를 알리는 변수(b)에 0을 저장하는 제2과정과, 상기 제1과정에서 입력한 제1플래그 문자 및 제2과정에서 데이타 지정어레이 테이블 Ar-CHA〔〕에 저장된 값으로 바코드의 이미지 데이타의 폰트폭을 찾는 제3과정과, 제3과정에서 찾은 바코드의 폰트폭에 기본폭(t)을 곱하여 프린트할 폰트폭(T)을 계산한후 프린트하는 제4과정과, 제4과정에서 하나의 데이타에 대한 바코드의 프린트가 완료될 경우에 제3과정부터 반복하여 바코드의 데이타에 따른 바코드를 모두 프린트하는 제5과정으로 됨을 특징으로 하는 바코드의 방향프린트 방법.Specifying the data by inputting the basic width (t), length (L), print position (X, Y), and first flag character of the barcode to be printed, and inputting the second flag character and data 1 to data 10 A second step of storing the result in the array table Ar-CHA [], calculating a check character, storing the check character in the data Twitter array table Ar-CHA [], and storing 0 in a variable (b) indicating the order of the data; The third step of finding the font width of the image data of the barcode using the first flag character input in the process and the value stored in the data designation array table Ar-CHA [] in the second process, and the font width of the barcode found in the third process. Calculate the font width (T) to be printed by multiplying the basic width (t) by the fourth process of printing, and when the printing of the barcode for one data is completed in the fourth process, it is repeated from the third process. Print all barcodes according to data The orientation of the bar code printing method as claimed in claim 5 courses. 제1항에 있어서, 제3과정은 세트지정 어레이 테이블 Ar-SET〔a〕〔b〕에서 세트를 지정하고, 데이타 지정 어레이 테이블 Ar-CHT〔b〕에서 데이타값을 읽은후 c=Ar-SET[a][b]×13+Ar-CHA[b]를 계산하며, 폰트폭 지정어레이 테이블 Ar-BAR〔c〕〔d〕에서 폰트폭을 찾는 것을 특징으로 하는 바코드의 횡방향 프린트 방법.The method of claim 1, wherein the third process designates a set in the set-specified array table Ar-SET [a] [b], reads a data value from the data-specified array table Ar-CHT [b], and then c = Ar-SET. [a] [b] x 13 + Ar-CHA [b], and the font width is found in the font width specification array table Ar-BAR [c] [d]. 제1항에 있어서, 제4과정은 프린트할 바코드가 바 또는 스페이스인지를 판별하는 단계와, 스페이스일 경우에 Y축으로 프린트 위치이동을 하는 단계와, 바일 경우에 프린트할 폰트폭으로 길이(L)만큼 바를 프린트하는 단계로 됨을 특징으로 하는 바코드의 횡방향 프린트 방법.The method of claim 1, wherein the fourth process comprises the steps of: determining whether the bar code to be printed is a bar or a space; moving the print position on the Y axis in the case of a space; and length (L) to a font width to be printed in the case of a bar. Transversal printing method of a bar code, characterized in that the step of printing the bar by). ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: The disclosure is based on the initial application.
KR1019920007195A 1992-04-29 1992-04-29 How to print barcodes in the horizontal direction Withdrawn KR930022243A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US07/919,496 US5327927A (en) 1992-04-29 1992-06-26 Tents for screening the sunlight

Publications (1)

Publication Number Publication Date
KR930022243A true KR930022243A (en) 1993-11-23

Family

ID=

Similar Documents

Publication Publication Date Title
KR900002948A (en) Label printer
KR940005421A (en) Typesetting Computerization Method and System
DE3852153D1 (en) Method of reading sheets with identification code.
JPS6033674B2 (en) Kanji typewriter type
KR940007728A (en) Barcode reader
KR930022243A (en) How to print barcodes in the horizontal direction
KR900010599A (en) Method and apparatus for forming outline character
GB2247763A (en) Word processor having a word frequency count unit
KR950011809B1 (en) Korean character compound writing method in laser printer
KR930021400A (en) How to print a barcode
KR940018229A (en) High speed printing method of laser beam printer
KR930023871A (en) How to print barcodes in the horizontal direction
US4995739A (en) Text editing device for erasing hyphenated words located on two lines
KR940007479B1 (en) How to delete adjacent dots in the printer
JP3111836B2 (en) Character storage
KR890003543A (en) Vertical writing margin setting device of electronic typewriter
KR910001559B1 (en) Document writing device
JPS62191985A (en) Bar code printing device
KR950006646A (en) Parallel code for automatic computer input
KR890001742A (en) Bold Hangul Continuous Printing Machine for Daisy Wheel Memory Typewriter
KR930022239A (en) Printer's Horizontal / Vertical Ruled Print Method
JPH044165A (en) Image pattern generation device
JPH04270479A (en) Barcode printer and its control method
JPS6191776A (en) Document filing device
JPS584485A (en) Symbol demodulator

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19920429

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination