KR100392321B1 - Method of printing footer - Google Patents
Method of printing footer Download PDFInfo
- Publication number
- KR100392321B1 KR100392321B1 KR1019960074205A KR19960074205A KR100392321B1 KR 100392321 B1 KR100392321 B1 KR 100392321B1 KR 1019960074205 A KR1019960074205 A KR 1019960074205A KR 19960074205 A KR19960074205 A KR 19960074205A KR 100392321 B1 KR100392321 B1 KR 100392321B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- printing
- footer
- header
- input data
- Prior art date
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/40—Means for printing fixed, i.e. unchanging, matter in addition to selectable matter
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
Landscapes
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
본 발명은 인쇄 방법에 관한 것으로, 더욱 상세하게는 인쇄 데이터에 꼬리말(footer)을 부가하여 인쇄하는 꼬리말 인쇄 방법에 관한 것이다.The present invention relates to a printing method, and more particularly, to a footer printing method for printing by adding a footer (footer) to the print data.
도 1은 일반적인 다중 프린트 헤드를 사용하는 잉크 제트 프린터의 케리어 시스템(Carrier System)을 나타낸 블록도이다. 도시된 바와 같이, 케리어 시스템을 감싸고 있는 메인 프레임(main frame; 11)과, 프린트 헤드들을 담고 이동시키는 케리어 바디(Carrier body; 12)와, 케리어 바디의 이동을 위해 레일 역할을 하는 케리어 쉐프트(Carrier shaft; 13)와, 케리어 바디를 이동시키기 위한 동력을 제공하는 케리어 모터(Carrier motor; 14)와, 케리어 모터에 의해 제공된 동력을 타이밍 벨트에 전달하는 드라이브 풀리(Drive pulley; 15)와, 드라이브 풀리에 전달된 동력을 케리어 바디에 전달하기 위한 타이밍 벨트(Timing belt; 16)와, 그리고 상기 케리어 바디 안에 프린트 헤드를 담고 있는 프린트 헤드 포트 A(Printhead port; 17)와 프린트 헤드 포트 B(18)로 구성되어 있다.1 is a block diagram showing a carrier system of an ink jet printer using a general multiple print head. As shown, a main frame 11 surrounding the carrier system, a carrier body 12 for holding and moving print heads, and a carrier shaft serving as a rail for moving the carrier body. A carrier shaft (13), a carrier motor (14) providing power for moving the carrier body, a drive pulley (15) for transmitting power provided by the carrier motor to the timing belt, and a drive A timing belt 16 for transmitting power delivered to the pulley to the carrier body, and a printhead port A 17 and a printhead port B 18 containing a print head in the carrier body. Consists of
도 2는 일반적인 도 1의 프린터 시스템을 구동하기 위한 프린터 구동 회로를 나타내는 블록도로서, 프린터와 접속된 호스트(315)와, 상기 호스트와 프린터와의 인터페이스 기능을 수행하는 호스트 인터페이스 구동기(314)와, 상기 호스트로부터 인쇄할 데이터를 받아 저장시키는 메모리(302)와, 상기 호스트 인터페이스 구동기와 메모리와 연결되어 프린터의 제어를 관장하는 중앙 처리장치(301)와, 상기 중앙 처리장치로부터 케리어 이동에 관한 제어를 받는 케리어 모터 구동기(303)와, 상기 케리어 모터 구동기에 의해 기계적으로 작동하는 케리어 모터(304)와, 상기 중앙 처리장치로부터 종이 이동에 관한 제어를 받는 종이 모터 구동기(305)와, 상기 종이 모터 구동기에 의해 기계적으로 작동하는 종이 모터(304)와, 상기 중앙 처리장치로부터 프린트 헤드 포트 A를 작동하기 위한 제어를 받는 프린트 헤드 A 구동기(307)와, 프린트 헤드 A 구동기(307)에 의해 인자를 수행하는 프린트 헤드 A(308)와, 상기 중앙 처리장치로부터 프린트 헤드 포트 B를 작동하기 위한 제어를 받는 프린트 헤드 B 구동기(309)와, 프린트 헤드 B 구동기(309)에 의해 인자를 수행하는 프린트 헤드 B(310)와, 상기 중앙 처리장치로부터 프린터의 패널을 작동시키기 위해 제어를 받는 패널 구동기(311)와, 상기 패널 구동기에 의해 작동되는 패널(312)과, 그리고 상기 프린트 헤드들의 존재 유무 및 타입, 그리고 프린트 헤드의 잔여량을 검출하기 위한 프린트 헤드 검출기(313)로 구성된다.FIG. 2 is a block diagram illustrating a printer driving circuit for driving the printer system of FIG. 1, which includes a host 315 connected to a printer, a host interface driver 314 performing an interface function between the host, and a printer. And a memory 302 for receiving and storing data to be printed from the host, a central processing unit 301 connected to the host interface driver and a memory to control a printer, and control of carrier movement from the central processing unit. A carrier motor driver 303 for receiving a paper, a carrier motor 304 mechanically operated by the carrier motor driver, a paper motor driver 305 under the control of paper movement from the central processing unit, and the paper motor. A paper motor 304 mechanically actuated by a driver and a print head port A from the central processing unit A print head A driver 307 controlled to operate the print head, a print head A 308 performing printing by the print head A driver 307, and a print head port B for operating the print head port B from the central processing unit. A controlled print head B driver 309, a print head B 310 that performs printing by the print head B driver 309, and a panel driver controlled by the central processing unit to operate the panel of the printer. 311, a panel 312 operated by the panel driver, and a print head detector 313 for detecting the presence and type of the print heads and the remaining amount of the print head.
상기 일반적인 프린터 구동 회로를 갖는 프린터의 작동은 다음과 같다. 중앙 처리장치(301)는 호스트(315)로부터 인쇄할 데이터를 받아 메모리(302)에 저장하고, 상기 데이터를 프린터 메커니즘을 구동할 수 있는 데이터로 변화시키고 이에 따라 케리어 모토 구동기(303), 종이 모터 구동기(305), 프린트 헤드 A 구동기(307), 프린트 헤드 B 구동기(309)의 각 해당 구동기를 구동함으로써 인쇄하게 된다.The operation of the printer having the general printer driving circuit is as follows. The central processing unit 301 receives data to be printed from the host 315 and stores the data in the memory 302, converting the data into data capable of driving a printer mechanism, and thereby the carrier moto driver 303 and the paper motor. Printing is performed by driving the respective drivers of the driver 305, the print head A driver 307, and the print head B driver 309.
이때, 메모리(302)에 저장된 인쇄 데이터는 머리말 및 꼬리말이 부가되지 않은 한 페이지의 데이터이다.At this time, the print data stored in the memory 302 is data of one page without a header and footer added.
따라서, 종래의 프린터에서는 데이터 인쇄시 페이지 당 꼬리말을 추가하여 인쇄하기 위해 편집 프로그램(editor program)에서 별도의 옵션을 설정하여 인쇄해야만 했다. 따라서 꼬리말 인쇄를 편집 프로그램을 사용하지 않고서는 꼬리말 인쇄를 못하는 문제점을 갖고 있었다.Therefore, in the conventional printer, in order to print by adding a footer per page when printing data, a separate option must be set in an editor program and printed. Therefore, the footer printing had a problem that can not be printed without using an editing program.
본 발명의 목적은 데이터 인쇄시 한 페이지 당 꼬리말을 부가할 수 있는 기능을 추가하여 프린터의 인쇄 기능을 향상시키는데 그 목적이 있다.An object of the present invention is to improve the printing function of a printer by adding a function that can add a footer per page when printing data.
도 1은 일반적인 다중 프린트 헤드가 장착된 잉크 제트 프린터의 케리어 시스템을 나타낸 블록도.1 is a block diagram showing a carrier system of an ink jet printer equipped with a typical multiple print head.
도 2는 일반적인 프린터 구동 회로를 나타낸 블록도.2 is a block diagram showing a general printer driving circuit.
도 3은 머리말과 꼬리말 및 인쇄 내용을 한 페이지에 인쇄한 결과를 나타낸 개 념도.Figure 3 is a conceptual diagram showing the results of printing the header and footer and the print content on one page.
도 4는 본 발명의 꼬리말 인쇄 방법을 나타낸 흐름도.4 is a flow chart showing a footer printing method of the present invention.
<도면의 주요부분의 부호의 설명><Description of Symbols of Major Parts of Drawings>
11 : 메인 프레임12 : 케리어 바디11: main frame 12: carrier body
13 : 케리어 쉐프트14 : 케리어 모터13 carrier carrier 14 carrier motor
15 : 드라이브 풀리16 : 타이밍 벨트15: drive pulley 16: timing belt
17 : 프린트 헤드 포트 A18 : 프린트 헤드 포트 B17: printhead port A18: printhead port B
301 : 중앙 처리 장치302 : 메모리301: central processing unit 302: memory
303 : 케리어 모터 구동기304 : 케리어 모터303: carrier motor driver 304: carrier motor
305 : 종이 모터 구동기306 : 종이 모터305: paper motor driver 306: paper motor
307 : 프린트 헤드 A 구동기308 : 프린트 헤드 A307: printhead A driver 308: printhead A
309 : 프린트 헤드 B 구동기 310 : 프린트 헤드 B309 print head B driver 310 print head B
311 : 패널 구동기312 : 패널311 Panel Driver 312 Panel
313 : 프린트 헤드 검출기314 : 호스트 인터페이스 구동기313: printhead detector 314: host interface driver
315 : 호스트315: host
상기 목적을 달성하기 위한 본 발명의 꼬리말 인쇄 방법은 호스트로부터 인쇄할 인쇄 데이터를 입력받는 데이터 입력 단계와, 상기 입력 데이터가 꼬리말 설정에 관한 데이터인 경우 상기 데이터에 부합되게 꼬리말 처리를 수행하는 꼬리말 처리 단계와,상기 인쇄할 데이터를 소정의 양만큼 저장 수단에 저장하는 데이터 저장 단계와, 상기 꼬리말 처리 단계에서 처리된 데이터를 상기 저장 데이터를 인쇄한 후 소정의 위치에 인쇄하는 인쇄 단계와, 상기 인쇄된 데이터가 인쇄할 데이터 중 마지막 데이터가 아닌 경우 상기 단계들을 다시 수행하기 위해 데이터 입력 단계로 복귀하는 단계를 포함하는 것을 특징으로 한다.Footer printing method of the present invention for achieving the above object is a data input step of receiving the print data to be printed from the host, and if the input data is data relating to the footer footing processing to perform a footer processing in accordance with the data A data storage step of storing the data to be printed in a storage means by a predetermined amount, a printing step of printing the data processed in the footer processing step at a predetermined position after printing the stored data, and the printing And returning to the data input step in order to perform the above steps if the data is not the last data among the data to be printed.
이하, 상기한 본 발명의 목적들, 특징들, 그리고 장점들을 첨부된 도면에 나타난 본 발명의 바람직한 실시예를 통해 보다 상세히 설명한다.Hereinafter, the objects, features, and advantages of the present invention described above will be described in more detail with reference to the preferred embodiments of the present invention shown in the accompanying drawings.
도 3은 본 발명에 따라 머리말과 꼬리말 및 인쇄 내용을 한 페이지에 인쇄한 결과를 나타낸 개념도이다. 예를 들어 꼬리말에는 회사 이름과 인쇄 데이터의 보안 정도(예, "Microsoft Confidential") 등을 인쇄할 수 있고, 머리말에는 날짜 등의 정보를 인쇄한다.3 is a conceptual diagram illustrating a result of printing a header, footer, and print content on one page according to the present invention. For example, the footer can print the company name and the security level of the print data (eg, "Microsoft Confidential"), and the heading can print information such as the date.
도 4는 본 발명의 꼬리말 인쇄 방법을 나타낸 흐름도이다. 도시된 바와 같이 호스트로부터 인쇄할 인쇄 데이터를 입력받는 데이터 입력 단계와, 상기 입력 데이터가 꼬리말 설정에 관한 데이터인 경우 상기 데이터에 부합되게 꼬리말 처리를 수행하는 꼬리말 처리 단계와, 상기 입력 데이터가 머리말 설정에 관한 데이터인 경우 상기 데이터에 부합되게 머리말 처리를 수행하는 머리말 처리 단계와, 인쇄할 데이터를 저장 수단에 저장하는 데이터 저장 단계와, 상기 저장 데이터를 인쇄하는 인쇄 단계를 포함한다.4 is a flowchart illustrating a footer printing method of the present invention. A data input step of receiving print data to be printed from a host as shown in the figure; a footer processing step of performing footer processing in accordance with the data when the input data is data relating to a footer setting; and setting the header of the input data And a header processing step of performing header processing in accordance with the data, a data storing step of storing data to be printed in a storage means, and a printing step of printing the stored data.
본 발명에 따른 인쇄 작용을 살펴보면 다음과 같다.Looking at the printing operation according to the present invention.
먼저, 호스트(315)로부터 데이터를 입력받는다(단계 41).First, data is received from the host 315 (step 41).
상기 입력된 데이터가 꼬리말 설정 명령이면 메모리(302)의 일정 영역에 꼬리말 내용을 기록한다(단계 42, 43). 이때 상기 입력된 데이터가 머리말 설정 명령이면 상기 메모리에 머리말 내용을 기록할 수 있다.If the input data is a footer setting command, the footer content is recorded in a predetermined area of the memory 302 (steps 42 and 43). In this case, if the input data is a header setting command, the header content may be recorded in the memory.
상기 입력된 데이터가 꼬리말 설정명령이 아니고 꼬리말 해제 명령이면 메모리(302)의 일정 영역에 설정된 상기 꼬리말 내용을 제거한다(단계 42, 44, 45).If the input data is not the footer setting command but the footer release command, the footer content set in a predetermined area of the memory 302 is removed (steps 42, 44, and 45).
상기 입력된 데이터가 꼬리말 설정 및 해제 명령이 아니면 한 페이지에 해당하는 입력 데이터를 메모리(302)의 일정 영역에 저장한다(단계 46, 47).If the input data is not a footer setting and release command, input data corresponding to one page is stored in a predetermined area of the memory 302 (steps 46 and 47).
메모리(302)의 일정 영역에 저장된 인쇄 데이터가 한 페이지에 해당하는 인쇄 데이터인 경우 한 페이지의 데이터를 인쇄한다(단계 48).If the print data stored in the predetermined area of the memory 302 is print data corresponding to one page, the data of one page is printed (step 48).
한 페이지의 데이터를 인쇄한 후 마지막 줄에 상기 메모리(302)의 일정 영역에 설정된 상기 꼬리말 내용을 인쇄한다(단계 49). 한편 머리말 인쇄는 한 페이지의 데이터를 인쇄하기 전의 첫째 줄에 기설정된 머리말 내용을 인쇄할 수 있다.After printing one page of data, the footer content set in a predetermined area of the memory 302 is printed in the last line (step 49). On the other hand, the header print can print the contents of the header set in the first line before printing one page of data.
상기 인쇄된 페이지가 인쇄할 페이지들 중 마지막 페이지가 아닌 경우 상기 단계들을 다시 수행하기 위해 단계(41)로 복귀하며, 만일 상기 인쇄된 페이지가 인쇄할 페이지들 중 마지막 페이지인 경우 인쇄를 종료한다(단계 50).If the printed page is not the last of the pages to be printed, the process returns to step 41 to perform the steps again, and if the printed page is the last of the pages to be printed, the printing ends ( Step 50).
이상에서 살펴본 바와 같이 본 발명의 꼬리말 인쇄 방법에 따르면 종래에 편집 프로그램(editor program)에서 별도의 옵션을 설정하여 인쇄해야만 하던 꼬리말 인쇄를 편집 프로그램을 사용하지 않고도 어떤 프로그램 환경에서 인쇄하더라도 꼬리말을 인쇄할 수 있는 효과가 있다.As described above, according to the footer printing method of the present invention, the footer may be printed even if the footer printing, which had to be set by printing an option separately in an editor program, is printed in any program environment without using an editing program. It can be effective.
이상 본 발명의 바람직한 실시예에 대해 상세히 기술되었지만, 본 발명이 속하는 기술 분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구 범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음을 알 수 있을 것이다. 예를 들어, 꼬리말 처리 단계에 머리말 처리 단계를 추가함으로 머리말을 인쇄할 수 있다. 따라서 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.Although the preferred embodiments of the present invention have been described in detail above, those skilled in the art will appreciate that the present invention may be modified without departing from the spirit and scope of the invention as defined in the appended claims. It will be appreciated that modifications or variations may be made. For example, the header can be printed by adding a header processing step to the footer processing step. Therefore, changes in the future embodiments of the present invention will not be able to escape the technology of the present invention.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960074205A KR100392321B1 (en) | 1996-12-27 | 1996-12-27 | Method of printing footer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960074205A KR100392321B1 (en) | 1996-12-27 | 1996-12-27 | Method of printing footer |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19980054999A KR19980054999A (en) | 1998-09-25 |
KR100392321B1 true KR100392321B1 (en) | 2003-09-19 |
Family
ID=37421936
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960074205A KR100392321B1 (en) | 1996-12-27 | 1996-12-27 | Method of printing footer |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100392321B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100772900B1 (en) * | 2006-09-04 | 2007-11-05 | 삼성전자주식회사 | Light mask and semiconductor integrated circuit device and fabrication method for the same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04153871A (en) * | 1990-10-18 | 1992-05-27 | Sanyo Electric Co Ltd | Printing controller |
JPH08163286A (en) * | 1994-11-30 | 1996-06-21 | Canon Inc | Facsimile equipment |
JPH08307655A (en) * | 1995-05-02 | 1996-11-22 | Canon Inc | Facsimile equipment |
JPH09146947A (en) * | 1995-11-16 | 1997-06-06 | Canon Inc | Method and device for sequencing character area |
-
1996
- 1996-12-27 KR KR1019960074205A patent/KR100392321B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04153871A (en) * | 1990-10-18 | 1992-05-27 | Sanyo Electric Co Ltd | Printing controller |
JPH08163286A (en) * | 1994-11-30 | 1996-06-21 | Canon Inc | Facsimile equipment |
JPH08307655A (en) * | 1995-05-02 | 1996-11-22 | Canon Inc | Facsimile equipment |
JPH09146947A (en) * | 1995-11-16 | 1997-06-06 | Canon Inc | Method and device for sequencing character area |
Also Published As
Publication number | Publication date |
---|---|
KR19980054999A (en) | 1998-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2942036B2 (en) | Barcode printer | |
EP0156392B1 (en) | Printing apparatus | |
JP3002056B2 (en) | Printer device and print control method in the device | |
KR100392321B1 (en) | Method of printing footer | |
KR100217995B1 (en) | Printing device preformat feature and method thereof | |
JPS6159920B2 (en) | ||
US5666478A (en) | Method and apparatus for processing characters based on previously- used scalable font data | |
KR0155082B1 (en) | Data conversion method of printer driver | |
KR100268350B1 (en) | Apparatus and method for dividing document in printer | |
JP3228280B2 (en) | Electronic printing apparatus, electronic printing method, and recording medium | |
JP3103229B2 (en) | Document processing apparatus and document processing method | |
JP2871981B2 (en) | Printing apparatus and control method thereof | |
JP2744025B2 (en) | Printing control device | |
KR19980038300A (en) | Constant Format Printing Method | |
JPH06234248A (en) | Printer | |
KR100206266B1 (en) | Carriage control method of printer | |
JPH10283131A (en) | Printer | |
JPH10326166A (en) | Printer device | |
JPH09188041A (en) | Output device | |
JPH0636546B2 (en) | Serial printer | |
JPH1175052A (en) | Picture processing device and method therefor | |
JPS6134994B2 (en) | ||
JPH0532032A (en) | Ink ribbon feed control device in serial impact dot printer | |
JPH064241A (en) | Method and device for printing | |
KR900002214A (en) | Barcode Printer Method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20070628 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |